Python 如何订购字典的键
我有下面的字典,我想按顺序打印钥匙:Python 如何订购字典的键,python,dictionary,Python,Dictionary,我有下面的字典,我想按顺序打印钥匙: [姓名、性别、职业、地点] {'Gender': 'Male', 'Location': 'Nizampet,Hyderabad', 'Name': 'Srikanth', 'Occupation': 'Data Scientist'} 有人能建议一下怎么做吗。你可以在创建字典时安排键的顺序 Python 3.7+ 在Python 3.7.0中 dict对象已被声明为Python的正式部分 语言规范。因此,您可以依赖它 输出 {'Name': 'Sr
[姓名、性别、职业、地点]
{'Gender': 'Male',
'Location': 'Nizampet,Hyderabad',
'Name': 'Srikanth',
'Occupation': 'Data Scientist'}
有人能建议一下怎么做吗。你可以在创建字典时安排键的顺序 Python 3.7+ 在Python 3.7.0中 dict对象已被声明为Python的正式部分 语言规范。因此,您可以依赖它 输出
{'Name': 'Srikanth', 'Gender': 'Male', 'Occupation': 'Data Scientist', 'Location': 'Nizampet,Hyderabad'}
如果您有一个预定的顺序来打印数据,请将该顺序存储在键列表中,并循环使用它们
data = {
'Gender': 'Male',
'Location': 'Nizampet,Hyderabad',
'Name': 'Srikanth',
'Occupation': 'Data Scientist'
}
print_order = [
'Name',
'Gender',
'Occupation',
'Location',
]
for key in print_order:
print(f'{key}: {data[key]}')
输出:
$ python3 print_dict_in_order.py
Name: Srikanth
Gender: Male
Occupation: Data Scientist
Location: Nizampet,Hyderabad
你是如何得出预期的密钥列表的?你是根据什么订购的?
$ python3 print_dict_in_order.py
Name: Srikanth
Gender: Male
Occupation: Data Scientist
Location: Nizampet,Hyderabad