以下是一个示例代码,用于按字典的值属性对外键列表进行排序:
# 定义包含字典的外键列表
foreign_keys = [{'id': 1, 'name': 'John'}, {'id': 2, 'name': 'Alice'}, {'id': 3, 'name': 'Bob'}]
# 按字典的值属性进行排序
sorted_keys = sorted(foreign_keys, key=lambda x: x['name'])
# 打印排序结果
for key in sorted_keys:
print(key)
输出结果:
{'id': 2, 'name': 'Alice'}
{'id': 3, 'name': 'Bob'}
{'id': 1, 'name': 'John'}
在示例代码中,我们使用了sorted()
函数来对外键列表进行排序。key
参数接受一个函数,该函数用于指定排序的依据。我们使用了一个lambda函数来指定按字典的name
属性进行排序。
运行示例代码后,可以看到外键列表按照字典的name
属性值进行了排序。
下一篇:按字典键的首字母对字典进行排序