Ich möchte die Werte eines Schlüssels in einem Wörterbuch erhalten. Nachdem ich mit googlemaps gearbeitet habe und mein Ergebnis erhalten habe, möchte ich einfach die Werte bekommen, die ich brauche, und weitermachen. Aber es scheint nicht für mich zu funktionieren.Mehrere Werte im Wörterbuch erhalten
Das Ergebnis:
>>>the_distance= gmaps.distance_matrix(origins, destinations)
>>> print the_distance
{u'status': u'OK', u'rows': [{u'elements': [{u'duration': {u'text': u'27 mins', u'value': 1599}, u'distance': {u'text': u'11.9 km', u'value': 11874}, u'status': u'OK'}]}], u'origin_addresses': [u'Lamu, Kayyy'], u'destination_addresses': [u'20 Dave Ave, Mars, Amsterdam']}
auf dem Ergebnis der Suche, hat die Taste 'Zeilen' unterschiedliche Werte. Ich brauche nur die Dauer: 27 mins
und Entfernung: 11.9km
.
Ich versuchte
>>>the_distance.values()[1:3]
I, wie oben das gleiche Ergebnis erhielt.
Ich habe auch versucht
>>the_distance['rows'][:2]
I
bekam{u'status': u'OK', u'rows': [{u'elements': [{u'duration': {u'text': u'27 mins', u'value': 1599}, u'distance': {u'text': u'11.9 km', u'value': 11874}, u'status': u'OK'}]}]
was muss ich tun?
Verdammt !! Wie habe ich das vermisst! Ich sauge Mehn !! Es funktionierte! Vielen Dank! – YoYo
Sie saugen nicht! Wir brauchen alle von Zeit zu Zeit Hilfe. Froh, dass ich helfen konnte. – Kosch
Danke Kosch! Wird die Antwort in 6 Minuten akzeptieren (SO wird mich das jetzt nicht tun lassen.) – YoYo