【发布时间】:2019-04-05 17:37:35
【问题描述】:
我有一个元组字典作为键和列表的值称为 dictionary 如下所示,我只想更改列表中 67 元素的值。例如第二个元素属于键 (1,2,3) 的列表。我编写了以下代码,但我收到一条错误消息,提示“列表索引必须是整数或切片,而不是 str”。
dictionary = { (1,2,3) : [234,67],
(2,2,3) : [4,7]
}
for i in dictionary:
for j in i:
if dictionary[i][j] == 67:
dictionary[i][j] = 50
有人可以帮助我了解我做错了什么吗?我真的很绝望
【问题讨论】:
标签: python list dictionary data-structures tuples