# First_Name: [age, job, eyes]
peoples_details = {
"Tom":[25, "Lawyer", "Brown"],
"Adam":[28, "Python Specialist", "Blue"],
"John":[45, "Unemployed", "Green"]
}
for value in peoples_details.values():
print(value)
for you_can_name_this_var_anything_actually in peoples_details.keys():
print(you_can_name_this_var_anything_actually)
for key, value in peoples_details.items():
print(key, value)
输出:
====================== RESTART: C:/Users/tom/Desktop/py.py =====================
[25, 'Lawyer', 'Brown']
[28, 'Python Specialist', 'Blue']
[45, 'Unemployed', 'Green']
Tom
Adam
John
Tom [25, 'Lawyer', 'Brown']
Adam [28, 'Python Specialist', 'Blue']
John [45, 'Unemployed', 'Green']
您的问题实际上绕过了字典中唯一键的需要。 正如线程Make a dictionary with duplicate keys in Python中所讨论的, 最方便的解决方案可能是创建自定义类,如下所示:
否则,线程将提供许多类似的解决方案。不过,这可能是最容易复制的
首先,字典应该有不同的键。修复后,我建议您查看以下词典功能:
输入:
输出:
您可以使用函数
.items()
,这将在tuples
的list
中返回key
和value
。但是首先定义你的字典例如:
相关问题 更多 >
编程相关推荐