您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Python 3.4.3中打印排序的字典

如何在Python 3.4.3中打印排序的字典

class1 = { ‘Ethan’:‘9’,’Ian’:‘3’,’Helen’:‘8’,’Holly’:‘6’ } >>> print(sorted(class1.items())) [(‘Ethan’, ‘9’), (‘Helen’, ‘8’), (‘Holly’, ‘6’), (‘Ian’, ‘3’)]

>>> for k,v in sorted(class1.items()):
...     print(k, v)
...
Ethan 9
Helen 8
Holly 6
Ian 3



>>> for k,v in sorted(class1.items(), key=lambda p:p[1]):
...     print(k,v)
...
Ian 3
Holly 6
Helen 8
Ethan 9

>>> for k,v in sorted(class1.items(), key=lambda p:p[1], reverse=True):
...     print(k,v)
...
Ethan 9
Helen 8
Holly 6
Ian 3
python 2022/1/1 18:26:49 有160人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶