首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将元组列表转换为元组?

如何将元组列表转换为元组?
EN

Stack Overflow用户
提问于 2013-02-27 02:05:22
回答 1查看 74关注 0票数 0

我如何实现转型

代码语言:javascript
复制
[(212, u'comment', 0L), (205, u'main', 0L)]

变成这样吗?

代码语言:javascript
复制
(0L, 0L)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-27 02:06:18

代码语言:javascript
复制
>>> data = [(212, u'comment', 0L), (205, u'main', 0L)]
>>> tuple(x[2] for x in data)
(0L, 0L)

或者另一种方法。

代码语言:javascript
复制
>>> zip(*data)   # just showing what zip(*data) does
[(212, 205), (u'comment', u'main'), (0L, 0L)]
>>> zip(*data)[2]
(0L, 0L)

使用itertools.imap()operator.itemgetter()...

代码语言:javascript
复制
>>> from itertools import imap
>>> from operator import itemgetter
>>> tuple(imap(itemgetter(2), data))
(0L, 0L)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15096128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档