Python:对字典键进行不区分大小写的排序,并以相同的格式返回字典

hwazgwia  于 2022-11-21  发布在  Python
关注(0)|答案(1)|浏览(161)

我是Python3的新手,还不完全了解它的所有有用功能。
我有下面的字典:

my_dict = {'david': ('18', 'Paris', '253-345-5434'), 'Joe': ('19', 'Dubai', '675-353-2345'), 'Luc': ('31', 'Istanbul', '766-673-3451')}

字典键是字符串,每个键都有一个元组值,包含(年龄,地址,电话号码)我尝试了sorted方法,它返回了以下内容:

['Joe', 'Luc', 'david']

我想让它返回[“david”,“joe”,“luck”],但我找不到这样做的方法。我需要建议,请!

7cwmlq89

7cwmlq891#

from collections import OrderedDict
...
print(
    OrderedDict(sorted(my_dict.items()))
)

相关问题