2017-07-17 3 views
0
automobiles = { 
    'germany': ['bmw', 'audi', 'mercedes benz'], 
    'japan': ['honda', 'toyota', 'subaru'], 
    'united states': ['ford', 'gm', 'buick'], 
    'italy': ['alfa romeo', 'ferrari', 'maserati'], 
    'great britain': ['jaguar', 'mini', 'aston martin'], 
} 

Wie kann ich auf einzelne Werte in den verschiedenen Schlüsseln zugreifen? (Beispiel: Wer greife ich auf die ‚audi‘ in der Deutschland-Taste oder ‚buick‘ in den Vereinigten Staaten SchlüsselPython 3: Zugriff auf Werte im Schlüssel im Wörterbuch

Antwort

1

So haben Sie ein Wörterbuch, die Schlüssel ist sind Strings und wer Wertelisten sind

zugreifen?. 'audi' Sie können dies tun:

print(automobiles['germany'][1]) 
# which prints audi 
0

Syntax: Befehl (dict [ 'key'] [index])

In Ihrem Fall wäre dies übersetzen zu:

print(automobiles['germany'][1])

'audi'

print(automobiles['united states'][2])

'buick'

Die im Wörterbuch gespeicherten Werte werden als Listen gespeichert. Sie können auf Elemente in einer Liste wie der Liste [n] zugreifen, wobei n der Index des Werts ist, auf den Sie zugreifen möchten. Indizes beginnen bei 0 für Python.

Verwandte Themen