使用Python中的sorted()函数并按照特定顺序指定关键字进行排序,然后遍历消息列表。
示例代码:
messages = [ {"id": 1, "content": "Hello world!"}, {"id": 2, "content": "How are you?"}, {"id": 3, "content": "Fine, thank you."} ]
sorted_messages = sorted(messages, key=lambda x: x["id"])
for message in sorted_messages: print(message["content"]) # 输出按照id排序后的所有消息
sorted_messages = sorted(messages, key=lambda x: x["content"])
for message in sorted_messages: print(message["content"]) # 输出按照content排序后的所有消息
下一篇:按特定顺序触发PIR传感器