Python将元组转换为数组[重复]
发布于 2021-01-29 15:27:35
这个问题已经在这里有了答案 :
如何从列表列表中制作平面列表? (45个答案)
6年前关闭。
如何将3维元组转换为数组
a = []
a.append((1,2,4))
a.append((2,3,4))
在像这样的数组中:
b = [1,2,4,2,3,4]
关注者
0
被浏览
140
1 个回答
-
使用列表理解:
>>> a = [] >>> a.append((1,2,4)) >>> a.append((2,3,4)) >>> [x for xs in a for x in xs] [1, 2, 4, 2, 3, 4]
使用
itertools.chain.from_iterable
:>>> import itertools >>> list(itertools.chain.from_iterable(a)) [1, 2, 4, 2, 3, 4]