【发布时间】:2020-01-03 12:15:11
【问题描述】:
我编写了代码来创建一组字典。我希望输出元素以有意义的格式打印,但是,我收到了一个错误。
sets_of_dictionary_ele = {{"name": "Rolf", "grade": "First"},
{"name": "Mark", "grade": "Second"},
{"name": "John", "grade": "Third"},
{"name": "Halen", "grade": "Fourth"}
}
for k,v in sets_of_dictionary_ele:
name = k["name"]
grade = v["grade"]
print(f"{name} has scored {grade} grade.")
【问题讨论】:
-
知道你遇到了什么错误会有所帮助 - 猜测是因为你不能像字典一样在集合中存储可变对象?
-
这能回答你的问题吗? TypeError: unhashable type: 'dict'
标签: python dictionary set