创建的元组的名单我有两个列表:从两个列表
list1 = [1, 2, 1, 2, 3, 2, 4, 1]
list2 = [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p]
我想创建一个元组的一个新的列表,将看起来像下面这样:
result = [
(a,),
(b, c),
(d,),
(e, f),
(g, h, i),
(j, k),
(l, m, n, o),
(p,)
]
欢迎堆栈溢出!看起来你希望我们为你写一些代码。尽管许多用户愿意为遇险的编码人员编写代码,但他们通常只在海报已尝试自行解决问题时才提供帮助。证明这一努力的一个好方法是包含迄今为止编写的代码,示例输入(如果有的话),期望的输出以及实际获得的输出(控制台输出,堆栈跟踪,编译器错误 - 无论是适用)。您提供的细节越多,您可能会收到的答案就越多。 – 2015-02-24 11:37:03
如果list1是'[1,2,1,2,3,2,4,4]'怎么办? – 2015-02-24 11:38:51
sum(list1)总是等于len(list2) – rem 2015-02-24 11:44:35