Python 3.6Python: Wie in einem Wörterbuch
Wert zu einem vorhandenen Wert hinzufügen Hallo, ein Programm für die Bestandsverwaltung für die Schule schreiben, und ich kann nicht herausfinden, wie 1 in einem zu einer bestehenden Nummer hinzufügen Wörterbuch. Also habe ich die Menge eines Gegenstandes in einem Wörterbuch gespeichert und kann nicht herausfinden, wie man Python dazu bringt, 1 zur Quantitätsnummer hinzuzufügen. Code ist etwas wie unten gezeigt:
stock = {'Intel i7-7770T' : ['Intel i7-7770T', '$310', 'New','1101'],
'Intel i7-7770T QUAN' : [3]}
Müsste ich eine Funktion definieren? Wenn ich also einen Intel i7-7770T verkaufe, sollte "Intel i7-7770T QUAN" 2 werden. Oder wenn ich mehr Aktien bekomme, sollte es 4 werden. Wie kann ich das erreichen? Jede Hilfe würde sehr geschätzt werden. Vielen Dank!
Auch das Hinzufügen erfolgt über eine Schaltfläche mit Tkinter und ich habe das herausgefunden. Wenn dies über eine Funktion geschieht, würde ich den Button einfach mit der Funktion verknüpfen.
warum behalten Sie den Wert in einer 'liste'? Es wäre einfacher, es wäre nur eine ganze Zahl .. Wie auch immer: 'Stock ['Intel i7-7770T QUAN'] [0] - = 1' –
bevor Sie in Betrieb auf Ihrem dict, würde ich vielleicht überdenken die Struktur der Wörterbuch? Scheint so, als könntest du dir das Leben ein bisschen erleichtern, indem du etwas über deine Schlüssel/Wert-Paare planst – RHSmith159