Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中操作数组?_Python_Arrays - Fatal编程技术网

如何在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疯狂如果答案有帮助,那就接受它。