Ich versuche, Python eine Zeichenfolge aus einer Liste nach dem Zufallsprinzip zu nehmen und dann diese Zeichenfolge verwenden, um festzustellen, welche Variable mit dem gleichen Namen 1 hinzufügen. Ich kann ein Wörterbuch nicht verwenden, weil ich die Variablen in anderen Modulen verwende.einen String aus einer Python-Liste nehmen und damit eine Variable gleichen Namens aktualisieren?
Dies ist, was ich für ein Beispiel haben:
import random
item1 = 0
item2 = 0
item3 = 0
items = ("Item1","Item2","Item3")
item = random.choice(items)
#I want it to find the variable of the same name and then add 1 to said variable
#depending on what item is chosen to be "item".
Bitte tun Sie dies nicht, sondern verwenden Sie stattdessen ein Wörterbuch. – Selcuk
Wie bereits erwähnt, kann ich kein Wörterbuch verwenden, da Code in anderen Modulen verwendet wird, die die von mir verwendeten Variablen verwenden. – ManxFox
Verwenden Sie auch keine globalen Variablen, es sei denn, dies ist absolut notwendig. Fix die anderen Module auch, wenn Sie gerade dabei sind. –