假设有一个数据集包含以下字段:标题、作者和日期。要按照日期附加字段对条目进行排序,可以使用以下代码:
data.sort(key=lambda x: x['date'])
其中,data是一个包含多个字典的列表,每个字典代表一个条目,日期用键'date'来存储。lambda函数指定按照字典中的'date'键进行排序。
完整的代码示例:
data = [ {'title': 'Article 1', 'author': 'John', 'date': '2020-01-05'}, {'title': 'Article 2', 'author': 'Jane', 'date': '2020-02-15'}, {'title': 'Article 3', 'author': 'Bob', 'date': '2019-11-30'} ]
data.sort(key=lambda x: x['date'])
print(data)
输出结果为:
[ {'title': 'Article 3', 'author': 'Bob', 'date': '2019-11-30'}, {'title': 'Article 1', 'author': 'John', 'date': '2020-01-05'}, {'title': 'Article 2', 'author': 'Jane', 'date': '2020-02-15'} ]