Ich habe zwei Listen. Ein Listenname "Datum" enthält Daten, die sich auf das Geburtsdatum der Personen beziehen.Zugriff auf zwei Listenelemente, um Ergebnisse zu erhalten
data = [ datetime.datetime(1958, 3, 15, 0, 0), datetime.datetime(1958, 9, 15, 0, 0), datetime.datetime(1930, 10, 23, 0, 0), datetime.datetime(1928, 9, 15, 0, 0), datetime.datetime(1928, 1, 23, 0, 0), datetime.datetime(1925, 11, 15, 0, 0), datetime.datetime(1962, 7, 20, 0, 0),datetime.datetime(1960, 12, 14, 0, 0), datetime.datetime(1960, 5, 10, 0, 0),datetime.datetime(1963, 9, 7, 0, 0), datetime.datetime(1956, 3, 10, 0, 0), datetime.datetime(1955, 2, 15, 0, 0),datetime.datetime(1958, 11, 14, 0, 0),datetime.datetime(1956, 8, 24, 0, 0),datetime.datetime(1990, 4, 30, 0, 0)]
Jetzt nächste Liste enthält Heiratsdaten.
marriage = [ datetime.datetime(1985, 5, 14, 0, 0),datetime.datetime(1945, 6, 15, 0, 0), datetime.datetime(1938, 6, 11, 0, 0), datetime.datetime(1995, 4, 5, 0, 0), datetime.datetime(1987, 2, 26, 0, 0), datetime.datetime(1983, 12, 13, 0, 0), datetime.datetime(1980, 9, 16, 0, 0), datetime.datetime(2011, 6, 19, 0, 0)]
Jedes Datum aus der "Ehe" -Liste bezieht sich auf 2 Daten von "Datum" -Liste. Nun mag ich zwei Termine aus Terminliste ein Datum aus der Ehe Liste vergleichen, so dass i "Geburtsdatum weniger ist als die Ehe drucken.
Wie diese Aufgabe Schleife erreichen kann? Verwechseln mit diesem.
Bitte beachten Sie, dass ich import datetime verwendet habe, um den Datumsvergleich durchzuführen
Wow, dieser Code ist nicht lesbar. Erwägen Sie, mehr als eine Zeile zu verwenden. – melpomene
Woher wissen Sie, welche Daten Sie vergleichen möchten? – JETM
'import datetime, re' macht dasselbe in einer Zeile –