Ich habe gesucht, aber ich kann nichts finden, das mein Problem beschreibt. Ich lerne gerade Python, damit ich vielleicht nicht einmal weiß, wie ich die Frage richtig formulieren soll.Python Wie kann man tatsächlich definierte Daten erfassen und abrufen?
Ich versuche, eine Auswahl von definierten Variablen randomisieren, aber ich kann nicht herausfinden, wie diese Variablen abgerufen werden. Beispiel:
import random
user1 = "usernamehere1"
userkey1 = "3097fds09aj4023jr30mf2ag2"
user2 = "usernamehere2"
userkey2 = "09asfh34907fsenk32498fgg9"
user3 = "usernamehere3"
userkey3 = "234kn34bnero8wn34lnkjwi34"
numbers = ["1", "2", "3"]
user_number = random.choice(numbers)
user = "user" + user_number
wif = "userkey" + user_number
print(user)
print(wif)
Statt sich: (sagen wir, wenn es "2" als Zufallszahl auswählt):
- usernamehere2
- 09asfh34907fsenk32498fgg9
bekomme ich nur:
- user2
- userkey2
Alle Vermutungen, was mache ich falsch?
Variablen funktionieren nicht so. Benutze ein Wörterbuch. –
Sie sollten ein [dict] (https://de.wikibooks.org/wiki/Python_Programming/Dictionaries) verwenden, um Ihre Benutzer zu speichern. Damit könntest du auf sie als 'my_dict [" user "+ user_number]' zugreifen. –
Danke. Ändert sich das, wie ich sie zufällig mache? –