2016-04-17 10 views
-4

Für meine Aufgabe bin ich verpflichtet, Dateiverwaltung zu verwenden, um Informationen über den Preis/Bestand bestimmter Artikel zugreifen.Ersetzen Sie einen bestimmten Wörterbucheintrag

Ich verwende derzeit ein dict wie diese

stock = {"Bread" : 27, 
"Car" : 1, 
"Banana" : 3000} 

Wie würde ich mich über die Anzahl der Bananen auf Lager zum Beispiel zu ändern?

+0

Haben Sie versucht, die Suche nach [diese] (https://docs.python.org/3/tutorial/datastructures .html # Wörterbücher)? 'stock ['Banana'] = new_value' – idjaw

+0

Was hat das Dateimanagement damit zu tun? Liest du aus einer Datei in ein Wörterbuch? – letmutx

+5

Es ist schwer zu glauben, dass Ihre Lehrer keine grundlegenden Informationen über Wörterbücher zur Verfügung gestellt haben, aber nur für den Fall, dass Sie hier [Python Tutorial] (https://docs.python.org/3/tutorial/datastructures) finden. html # Wörterbücher) auf sie. – Cyb3rFly3r

Antwort

2

stock["Banana"] = new_value sollte es tun.

+0

Während dies den _title_ meiner Frage beantwortet, kann ich damit nicht auf ein Wörterbuch in einer anderen Datei zugreifen. –

+0

@Carlgroth, es beantwortet nicht nur den Titel. es beantwortet auch den Körper. Ich sehe den Kommentar, den Sie gemacht haben, aber er klärt nicht, was genau Ihr Problem ist. Ich schlage vor, Sie versuchen und fragen die Frage, die Sie wollen, beantwortet genau, anstatt zu hoffen, dass wir Ihr Problem erraten. Nennen Sie Ihre Missionsaussage und Pseudocode für das, was Sie erreichen möchten. – StoryTeller

1

können Sie Wert zugreifen im Wörterbuch mit der Taste, so dass Sie so gehen kann -

stock['Banana']=23 // any desired number 
Verwandte Themen