我有一个字典需要安照时间大小倒序排列 {'9fpo23543yl2n': ['小行星撞2', '2023-03-10 20:03:52', '数字', '连续'], '9fpo235':23yl2n '小行星撞击2', '2023-03-10 20:06:04', '数字', '连续']}
时间: 2023-04-07 12:01:11 浏览: 108
根据字典排序确定下一个序列
好的,您需要将这个字典按照时间大小倒序排列,可以使用Python中的sorted函数,将字典的items()转换为列表,然后按照时间排序即可。示例代码如下:
```
my_dict = {'9fpo23543yl2n': ['小行星撞2', '2023-03-10 20:03:52', '数字', '连续'], '9fpo23523yl2n': ['小行星撞击2', '2023-03-10 20:06:04', '数字', '连续']}
sorted_list = sorted(my_dict.items(), key=lambda x: x[1][1], reverse=True)
print(sorted_list)
```
输出结果为:
```
[('9fpo23523yl2n', ['小行星撞击2', '2023-03-10 20:06:04', '数字', '连续']), ('9fpo23543yl2n', ['小行星撞2', '2023-03-10 20:03:52', '数字', '连续'])]
```
可以看到,字典已经按照时间大小倒序排列了。
阅读全文