如何在python中操作数组?
我有这样一个数组:如何在python中操作数组?,python,arrays,Python,Arrays,我有这样一个数组: A=[[1,2,3,4,5,6,7,8,],[2,5,7,5,3,6,89,2],[22,44,55,77,88,34,44,66]] 我需要它们,比如: C=[1,2,22] d=[2,5,44] e=[3,7,55]........ j=[8,2,66] 如何在python中执行此操作请提供帮助。您可以使用zip执行此操作: [[a,b,c] for a,b,c in zip(*A)] 你可以使用zip,而无需写下你所说的疯狂 [list(i) for i in z
A=[[1,2,3,4,5,6,7,8,],[2,5,7,5,3,6,89,2],[22,44,55,77,88,34,44,66]]
我需要它们,比如:
C=[1,2,22] d=[2,5,44] e=[3,7,55]........ j=[8,2,66]
如何在python中执行此操作请提供帮助。您可以使用zip执行此操作:
[[a,b,c] for a,b,c in zip(*A)]
你可以使用zip,而无需写下你所说的疯狂
[list(i) for i in zip(*A)]
同样地
name='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for n,i in enumerate(zip(*Arr)):
globals() [ str(name[n]) ]=i
输出
print(A) #[1,2,22]
print(B) #[2,5,44]
...
[邮政编码(*A)中x的列表(x)]
hi@Christian Sloper。我展示的数据只是一个样本。有10000个值以类似的方式存储[*]、[*]、[*]、[*]、[*]]在这种情况下,请看Shadowcoders解决方案。您好@Shadowcoder-我尝试使用此代码,它只显示“[]”。其中没有数据。Arr
是数组。和打印(A),打印(B)代码>以获得所需的输出。是的,这很有帮助,非常感谢@Shadowcodder@Got疯狂如果答案有帮助,那就接受它。