我试图将包含有项的数组转换为包含倒置的数组.这是一个糟糕的例子,所以这里基本上是我想要做的事情的概念:
array1 = [["1","2","3"],["4","5","6"],["A","B","C"],["D","E","F"]]
array2 = doSomething(array1) # Do Something To The Array To Get Second:
# In The End I Want The Array To Be:
# array2 = [["1","4","A","D"],["2","5","B","E"],["3","6","C","F"]]如果这有意义的话..。如果每个数组中的数组和项的数量未知(每个数组的项数相同),请告诉我您是否知道这样做的方法。
发布于 2015-08-12 00:01:07
这应该可以做到:
original_list = [
['1', '2', '3'],
['4', '5', '6'],
['A', 'B', 'C'],
['D', 'E', 'F']
]
new_list = list(zip(*original_list))
print(new_list)结果:
[('1', '4', 'A', 'D'), ('2', '5', 'B', 'E'), ('3', '6', 'C', 'F')]https://stackoverflow.com/questions/31953939
复制相似问题