如何访问一个成对列表中每个成对的元素?

18 浏览
0 Comments

如何访问一个成对列表中每个成对的元素?

我有一个名为pairs的列表。

pairs = [("a", 1), ("b", 2), ("c", 3)]

我可以这样访问元素:

for x in pairs:
    print x

这会输出:

('a', 1) ('b', 2) ('c', 3)

但是我想要访问每对中的每个元素,就像在C ++中,如果我们使用pair,我们可以通过x.firstx.second访问第一个元素和第二个元素。例如:

x = make_pair("a",1)
x.first= 'a'
x.second= 1

在Python中,我该如何做同样的事情?

0