在 Python 中,字典是一个无序的数据结构,它的键(key)是无序的。如果你想按照键的顺序对字典进行排序,你可以使用 `sorted()` 函数来对字典的键进行排序。\n\n下面是一个示例代码:\n\n`python\nmy_dict = {'b': 2, 'a': 1, 'c': 3}\n\n# 对字典的键进行排序\nsorted_keys = sorted(my_dict.keys())\n\n# 打印排序后的键\nfor key in sorted_keys:\n print(key, my_dict[key])\n`\n\n输出结果:\n\n`\na 1\nb 2\nc 3`\n\n在上面的代码中,我们首先使用 `sorted()` 函数对字典的键进行排序,并将排序后的键存储在一个新的列表 `sorted_keys` 中。然后,我们使用一个循环遍历 `sorted_keys` 列表,并打印键和对应的值。\n\n注意, `sorted()` 函数返回的是一个新的已排序的列表,它不会改变原始字典的顺序。如果你希望保持原始字典的顺序,你可以使用 `collections.OrderedDict` 类。


原文地址: https://www.cveoy.top/t/topic/pIvi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录