Python - Speichern Sie einen Wert in einem array in einer for-Schleife

Ich würde gerne speichern Sie jeden Wert der Preis in einem array, bekommen es von einem dict. Ich bin frisch in python, verbrachte ich Stunden damit, um dies herauszufinden...

for item in world_dict:
     if item[1] == 'House':
       price = float(item[2])
       print p

The output is like:
200.5
100.7
300.9
...
n+100

Allerdings möchte ich, um es zu speichern auf das format : [200.5, 100.7, 300.9, ..., n+100]

Sie wollen einfach nur die Werte? wie word_dict.values()?
dies ist, was ein bisschen seltsam, über die iteration. Wenn world_dict ist ein dict, dann die OP iteriert über die Tasten, die Tupeln, nach der Ausgabe.
Ich wusste nicht, könnten Sie speichern mehrere Werte mit dem gleichen Schlüssel in einem dictionary. Also, wenn House ein Schlüssel ist, dann ist nicht nur er tun zu wollen word_dict['Hoise']? Ich bin ein wenig verwirrt ... 🙁

InformationsquelleAutor A. Ayres | 2014-03-30

Schreibe einen Kommentar