Ich versuche, den folgenden Code in einer Liste von Listen zu verwenden, um eine neue Liste von Listen zu erstellen, deren neue Elemente eine bestimmte Kombination von Elementen aus den Listen innerhalb der sind alte Liste ... wenn das irgendeinen Sinn ergibt! Hier ist der Code:Liste der Listen und "Zu viele Werte zum Entpacken"
for index, item in outputList1:
outputList2 = outputList2.append(item[6:].extend(outputList1[index+1][6:]))
Allerdings bekomme ich einen Fehler "zu viele Werte zu entpacken". Ich scheine sogar den Fehler mit dem folgenden Code zu bekommen:
for index, item in outputList1:
pass
Was könnte ich falsch machen?
'enumerate' fehlt, das heißt für den Index, Artikel in enumerate (otputList1): – doug
Auch meine Syntax in der ersten Zeile nicht korrekt ist, brauche ich nur: outputList2.append (Artikel [6:]. Verlängern (outputList1 [index + 1] [6:])) Schon lange mit C gearbeitet! – Bitrex
In Python3 können Sie 'für index, * Element in outputList1'. Dann hat 'index' das erste Element und' item' hat den Rest. –