我正在尝试更新由成对值组成的列表,如下所示:
list = [('n1',1),('n2',2),('n3',3),('n4',4),('n5',5)]
现在我想用n1将值更新为16。所以我试着这样做:
>>> list['n1'] = 16
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list indices must be integers or slices, not str
使用键值类功能访问列表的方法是什么?你知道吗
把它转换成
dict
另外,不建议使用
list
作为变量名,因为它是python中built-in function的名称。你知道吗您可以使用列表:
使用
dict
注意**不要使用
list
作为变量名,它将重写内置函数list
。你知道吗相关问题 更多 >
编程相关推荐