Eintrag wenn for-schleife nicht fündig
Verfasst: Montag 4. März 2019, 08:52
Hallo ich habe folgendes Problem: Ich habe zwei listen "AuftragsNr" und "daten", wobei daten mehrdimensional ist. Er soll daten nach der AuftragsNr durchsuchen und vergleichen und wenn dem so ist "datum" in eine neue Liste schreiben. Wenn er keine übereinstimmung gefunden hat soll er "x" eintragen. Die neue liste "LTs" soll allerdings genauso lang sein wie "AuftragsNr" meine momentante lösung verlängert diese natürlich. Kann mir jemand helfen? Danke
Code: Alles auswählen
daten=[[Auftragsnummer, Kunde, Preis, Datum], [12345, Mustermann, 100 Euro, 01.01.2019], [12222, Musterfrau, 200 Euro, 02.02.2019]]
AuftragsNr=[12345, 23456, 34567, 45678]
LTs=[]
for i in AuftragsNr:
for j in daten:
if i==j[0]:
LTs.append(j[3])
else:
LTs.append("x")