2024-04-29 10:49:33 发布
网友
接着我上一个问题How to group list items into tuple?
如果我有一个元组列表,例如
a = [(1,3),(5,4)]
如何解压元组并将其重新格式化为一个列表
b = [1,3,5,4]
我认为这也与iter函数有关,但我真的不知道怎么做。请启发我。
iter
b = [i for sub in a for i in sub]
那就行了。
import itertools b = [i for i in itertools.chain(*[(1,3),(5,4)])]
In [11]: list(itertools.chain(*a)) Out[11]: [1, 3, 5, 4]
如果您只需要遍历1, 3, 5, 4,就可以去掉list()调用。
1, 3, 5, 4
list()
那就行了。
如果您只需要遍历
1, 3, 5, 4
,就可以去掉list()
调用。相关问题 更多 >
编程相关推荐