【发布时间】:2011-10-18 11:30:08
【问题描述】:
这里是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)
【问题讨论】:
-
这里是python的初学者。 - 这意味着你应该阅读tutorial。
-
嗨。我已经阅读了tuts。我知道如何合并简单的列表。但不知道如何处理嵌套列表。
-
另外,
list1的第一个元素在您的示例中是一个字符串,但在合并后它似乎是一个对象。 -
... 如果
a == 'a'则有效,但其余部分没有任何意义。(t)不是元组,顺便说一句。 -1.
标签: python merge nested-lists