Ich versuche mich seit einigen Tagen an einem Programm, ich komme aber an der schwierigsten Stelle nicht weiter. Der input sieht in etwa so aus:
Sensor: Uhrzeit: Kennzeichen:
1 13:00:00 45-NK-JX
1 13:00:03 DX-89-EH
1 13:00:09 JV-20-EL
2 13:00:10 RW-MJ-73
1 13:00:11 ZS-24-74
2 13:00:14 07-SD-12
2 13:00:18 GX-62-38
1 13:00:19 09-PQ-23
2 13:00:20 45-NK-JX
1 13:00:20 NG-24-DB
2 13:00:21 DX-89-EH
2 13:00:22 JV-20-EL
2 13:00:30 ZS-24-74
1 13:00:33 QW-23-56
2 13:00:35 09-PQ-23
2 13:00:40 NG-24-DB
Es geht darum mithilfe eins dictionaries die Paare der Kennzeichen heraus zu suchen, um mit ihnen zu rechnen. Jedoch schaffe ich es nicht, die Paare zusammen zu suchen.
Bisher sieht mein code so aus:
Code: Alles auswählen
file = open("traffic.input.txt").read()
lines = file.splitlines()
traffic = {}
for line in lines:
if line != "50":
row = line.split('\t')
sensor = row[0]
times = row[1]
license_plate = row[-1]
if license_plate in traffic:
traffic[license_plate] = times
print(traffic)