ich habe eine Liste mit folgendem Aufbau
Code: Alles auswählen
zeile.append((zeit,lat,lon))
Mit
Code: Alles auswählen
idx = zeile.index(zeit)
Wie mach ich es richtig?
Danke für Eure Hilfe und Tipps.
Bis dann ...
MfG
Günter
Code: Alles auswählen
zeile.append((zeit,lat,lon))
Code: Alles auswählen
idx = zeile.index(zeit)
ich möchte mit einem Zeitstempel (Aufnahmezeitpunkt eines Fotos) in einer Liste von Koordinaten (zeitstempel, lat, lon) über den Zeitstempel an die entsprechenden Koordinaten kommen. Die Koordinaten sind als Tupel (zeit, lat, lon) in einer Liste gespeichert.nezzcarth hat geschrieben:Was hast du denn genau vor? Vielleicht gibt es eine Datenstruktur, die sich für deinen Zweck besser eignet.
Code: Alles auswählen
In [1]: coordinates
Out[1]:
[(147181000, -25.066667, -130.1),
(1471811000, 78.222222, 15.631667),
(1471812000, -72.011389, 2.535)]
In [2]: {timestamp: (latitude, longitude) for timestamp, latitude, longitude in coordinates}
Out[2]:
{147181000: (-25.066667, -130.1),
147181100: (78.222222, 15.631667),
147181200: (-72.011389, 2.535)}