3
a = 2
b = 3
a_list[a, b] = 4

我在 python 源文件中找到了一些类似上面的代码。我查看了源文件,但没有发现关于使用 turple 作为列表索引的定义。当我试图拦截检查是否i是一个元组时,然后做点什么。真的行。我想知道拦截参数是否是使用元组作为列表索引的标准方法。UserList.__getiterm__(self, i) :i

更新:我认为这是一个用户定义的列表,而我没有找到定义。

4

1 回答 1

3

我不认为这是一个清单。在您的代码中,a_list可能是一本字典。是的,这是完全有效的。

例子:

>>> c ={}
>>> c[2,3] = 4
>>> c
{(2,3):4)}

另一种可能性是这是一个numpy 数组

希望这可以帮助!

有关字典的更多信息:http: //docs.python.org/2/tutorial/datastructures.html#dictionaries

于 2013-10-12T02:25:19.240 回答