gpt4 book ai didi

Python:合并嵌套列表

转载 作者:太空狗 更新时间:2023-10-30 01:45:09 25 4
gpt4 key购买 nike

这里是 python 初学者。

我有 2 个要合并的嵌套列表:

list1 = ['a',
(b, c),
(d, e),
(f, g, h) ]

list2 = [(p,q),
(r, s),
(t),
(u, v, w) ]

我正在寻找的输出是:

list3 = [(a, p, q),
(b, c, r, s),
(d, e, t),
(f, g, h, u, v, w) ]

这可以在没有任何外部库的情况下完成吗?注意:len(list1) = len(list2)

最佳答案

使用 zip 的力量功能和list comprehensions :

list1 = [('a', ),
('b', 'c'),
('d', 'e'),
('f', 'g', 'h') ]

list2 = [('p', 'q'),
('r', 's'),
('t', ),
('u', 'v', 'w') ]

print [a + b for a, b in zip(list1, list2)]

关于Python:合并嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com