a = 2
b = 3
a_list[a, b] = 4
我在python源文件中找到了一些类似于上面的代码.我在源文件中四处查看,但未发现有关使用turple作为列表索引的定义.当我试图在UserList .__ getiterm __(self,i)中拦截我时:检查我是否是一个元组,然后执行一些操作.真的行.我想知道拦截参数是否是使用元组作为列表索引的标准方法.
更新:我认为这是一个用户定义的列表,而我没有找到定义.
解决方法:
我不认为这是清单.在您的代码中,a_list可能是字典.是的,这是完全有效的.
例:
>>> c ={}
>>> c[2,3] = 4
>>> c
{(2,3):4)}
另一个可能性是这是一个numpy array.
希望这可以帮助!
有关字典的更多信息:http://docs.python.org/2/tutorial/datastructures.html#dictionaries