如何为列表中的项目分配值?

时间:2019-01-12 00:17:00

标签: python

我无法确定一种简单的方法来创建一个列表,该列表具有为列表中的每个项目分配值的位置,在此位置将调用一个项目。

我尝试在列表中使用元组,例如foo = [('bar', 1), ('baz', 2)],然后调用foo[1],但是它没有做2,而是去了('baz', 2)。 / p>

>>> foo = [('bar', 1), ('baz', 2)]`
>>> foo[1]
or
>>> foo[1[1]]

似乎都不起作用。前一种调用方法发出(baz, 2),而后者产生错误。

是否有其他方法可以做到这一点?或者这是正确的,但是我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找这个:

foo[1][1]

这将给您列表的第二个元素和元组的第二个元素。 希望这会有所帮助!