基本上我已经把一本字典变成了一张单子。现在我想通过索引得到列表的第一、第二、第三和第四个值。我不知道我在哪里犯了错,但它不让我犯错
我试过了
newcouples3 = remaining1.keys()
newcouple3 = newcouples3[2]
但后来我犯了个错误
{'Couple3': 9, 'Couple4': 12, 'Couple5': 15, 'Couple6': 18}
newcouples3 = remaining1.keys()
newcouple3 = newcouples3[2]
我想得到列表中的第一、第二、第三和第四个键
我得到这个错误:
newcouple3 = newcouples3[2]
TypeError: 'dict_keys' object does not support indexing
正在调用
dict.keys()
returns a view object。你需要先把它变成一个列表newcouples3 = list(remaining1.keys())
这是因为索引工作在
list
类型上,.keys()
返回一个不支持索引的dict_keys
对象您可以执行以下操作:
您可以尝试以下方法:
输出:
相关问题 更多 >
编程相关推荐