编程语言
首页 > 编程语言> > 在Python中这样的代码:a_list [i,j] = 3

在Python中这样的代码:a_list [i,j] = 3

作者:互联网

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

标签:list,tuples,python
来源: https://codeday.me/bug/20191122/2061396.html