Ich muss ein Element in einer Liste von Zeilen nach Index von welchem Element lines[0]
nicht in den Headern entfernen.Python: Pop-Element in der Liste der Listen nach Index
Der Eingang ist wie folgt:
headers = ['internal_id', 'default_code', 'ean13', 'supplier_id', 'product_qty']
lines = [['default_code', 'fld_code', 'test'],[1212, 4545, 'test1'],[45, 787, 'test2']]
Die erwartete Ausgabe ist wie folgt:
lines = [['default_code'],[1212],[45]]
Was habe ich versucht, so weit zu tun, ist hier:
for x in lines[0]:
if x not in headers:
for line in lines[0]:
line.pop(line.index(x))
print lines
Diese hat die erforderliche Ausgabe nicht erzeugt. Bitte helfen Sie mit.
Da Sie die Sprache Kevin Cruijssen korrigiert haben, verstehe ich nicht ... Für mich "Die erwartete Ausgabe" ist nicht kompatibel mit der Erklärung "Ich muss ein Element in einer Liste von Zeilen nach Index welche Zeile entfernen [0] nicht in den Headern " – Vince