如何将字典转换为元组列表?

编程入门 行业动态 更新时间:2024-10-28 12:27:37
本文介绍了如何将字典转换为元组列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

如果我有这样的字典:

{ 'a': 1, 'b': 2, 'c': 3 }

如何将其转换为此?

[ ('a', 1), ('b', 2), ('c', 3) ]

如何将其转换为此?

[ (1, 'a'), (2, 'b'), (3, 'c') ]

推荐答案

>>> d = { 'a': 1, 'b': 2, 'c': 3 } >>> d.items() [('a', 1), ('c', 3), ('b', 2)] >>> [(v, k) for k, v in d.iteritems()] [(1, 'a'), (3, 'c'), (2, 'b')]

它不是您想要的顺序,但是字典没有任何特定的顺序. 1 对其进行排序或根据需要进行组织.

It's not in the order you want, but dicts don't have any specific order anyway.1 Sort it or organize it as necessary.

请参阅: items(), iteritems()

在Python 3.x中,您将不使用iteritems(不再存在),而使用items,现在它返回词典项目的视图".请参见新功能文档(适用于Python 3.0)和新的视图文档.

In Python 3.x, you would not use iteritems (which no longer exists), but instead use items, which now returns a "view" into the dictionary items. See the What's New document for Python 3.0, and the new documentation on views.

1:字典的插入顺序保留为在Python 3.7中添加

更多推荐

如何将字典转换为元组列表?

本文发布于:2023-07-13 03:26:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1099802.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:转换为   如何将   字典   列表

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!