我试图在Python中连接两个嵌套列表。这与numpy.hstack()类似,但在带有Python的基Python中。我可以用以下的方式来做这件事。是否有更好、可能更快的嵌套列表列连接方式?
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]发布于 2016-09-29 18:58:18
清单理解可能不会更快,但它更干净。
[a + b for a,b in zip(list_a,list_b)]或
[a.extend(b) for a,b in zip(list_a,list_b)]https://stackoverflow.com/questions/39778025
复制相似问题