首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python列表更改

Python列表更改
EN

Stack Overflow用户
提问于 2015-08-11 23:59:45
回答 1查看 49关注 0票数 0

我试图将包含有项的数组转换为包含倒置的数组.这是一个糟糕的例子,所以这里基本上是我想要做的事情的概念:

代码语言:javascript
复制
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"]]

如果这有意义的话..。如果每个数组中的数组和项的数量未知(每个数组的项数相同),请告诉我您是否知道这样做的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-12 00:01:07

这应该可以做到:

代码语言:javascript
复制
original_list = [
    ['1', '2', '3'],
    ['4', '5', '6'],
    ['A', 'B', 'C'],
    ['D', 'E', 'F']
    ]

new_list = list(zip(*original_list))

print(new_list)

结果:

代码语言:javascript
复制
[('1', '4', 'A', 'D'), ('2', '5', 'B', 'E'), ('3', '6', 'C', 'F')]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31953939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档