我正在尝试使用以下代码处理一个列表的列表,创建一个新的列表的列表,其中新元素是旧列表中的元素的某种组合……如果这有任何意义的话!这是代码:
for index, item in outputList1:
outputList2 = outputList2.append(item[6:].extend(outputList1[index+1][6:]))
然而,我遇到了一个“ Too many values to unpack”错误。即使使用以下代码也会出现此错误:
for index, item in outputList1:
pass
我可能做错了什么?
for index, *item in outputList1
语法。这样,index
将包含第一个元素,而item
将包含其余的元素。 - Martin ThomaoutputList1
包含什么会非常有帮助。 你说它是“列表的列表”,但每个内部列表中有多少元素?如果你能在顶部写一行outputList1 = [ . . .]
就好了。 - abcd