Ich versuche einen Code zu schreiben, der verschiedene Benutzer nach ihren Traumurlaubszielen fragt. Es ist ein Wörterbuch, in dem der Schlüssel der Name des Abstimmungsempfängers ist und der Wert eine Liste ist, die "Träume" genannt wird. Ich möchte eine neue Variable erstellen, wenn ein neuer Schlüssel erstellt wird. Was ist der beste Weg, das zu tun?Wie erstelle ich eine neue Variable für eine Liste jedes Mal, wenn ein neuer Schlüssel eingeführt wird?
vacation_poll = { }
dream_vacations = [ ]
while True:
name = input('What is your name?: ')
while True:
dream_vacation = input('Where would you like to visit?: ')
repeat = input('Is there anywhere else you like to visit? (Yes/No): ')
dream_vacations.append(dream_vacation)
if repeat.lower() == 'no':
vacation_poll[name] = dream_vacations
break
new_user_prompt = input('Is there anyone else who would like to take the poll? (Yes/No): ')
if new_user_prompt.lower() == 'no':
break
Mein aktueller Code funktioniert nicht, da jeder erstellte Schlüssel die gleichen Werte hat.
Es funktioniert! Vielen Dank! – iluv3142
@ iluv3142 Bitte markieren Sie die Frage als beantwortet (klicken Sie auf das Häkchen neben Ihrer Lieblingsantwort) Dies hilft Menschen in der Zukunft mit einem ähnlichen Problem – Nullman