dictionary key ausgeben

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
norgsmen
User
Beiträge: 55
Registriert: Samstag 26. Juni 2021, 22:09

Hi Leute,

es geht um diesen Code hier:

Code: Alles auswählen

fobj = open('bsp.txt', 'r')

wo_dict = {}
for line in fobj:
    line = line.strip()
    zuordnung = line.split(' ')
    wo_dict[zuordnung[0]] = zuordnung[1]

nutzerfrage = input()

if nutzerfrage in wo_dict:
    print(wo_dict[nutzerfrage])
else:
    for key, value in wo_dict.items():
        print(wo_dict[key])
und zwar habe ich eine Textdatei mit:

Deutschland Germany
Fankreich France
Spanien Spain


erstellt. Nun will ich das Programm so erweitern, dass, falls die nutzerfrage den value des dictionarys entspricht, dass dann demnach der key ausgegeben werden soll (der deutsche Begriff) Hat jemand dazu eine Idee?

Danke fürs Antworten:D
Benutzeravatar
__blackjack__
User
Beiträge: 14057
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Die exakt gleiche Frage gibt's hier schon mal: viewtopic.php?t=56705
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
norgsmen
User
Beiträge: 55
Registriert: Samstag 26. Juni 2021, 22:09

Wurde irgendwie zwei mal gepostet
Antworten