首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >串联嵌套python按列排列(类似于numpy.hstack() )

串联嵌套python按列排列(类似于numpy.hstack() )
EN

Stack Overflow用户
提问于 2016-09-29 18:58:18
回答 1查看 1.3K关注 0票数 1

我试图在Python中连接两个嵌套列表。这与numpy.hstack()类似,但在带有Python的基Python中。我可以用以下的方式来做这件事。是否有更好、可能更快的嵌套列表列连接方式?

代码语言:javascript
复制
list_a = [[2, 2], [4, 4], [6, 6]]
list_b = [[1, 1], [3, 3], [5, 5]]

# list_b as array-like
#[2, 2]
#[4, 4]
#[6, 6]

# list_c as array_like
#[1, 1]
#[3, 3]
#[5, 5]

for x,y in zip(list_a,list_b):
    x = x + y

# list_a after concatenation
#[2, 2, 1, 1]
#[4, 4, 3, 3]
#[6, 6, 5, 5]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 18:58:18

清单理解可能不会更快,但它更干净。

代码语言:javascript
复制
[a + b for a,b in zip(list_a,list_b)]

代码语言:javascript
复制
[a.extend(b) for a,b in zip(list_a,list_b)]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39778025

复制
相关文章

相似问题

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