Ich habe eine 4 Zeilen in der Eingabe, die wie folgt aussieht:Wie ein Wörterbuch von Eingabezeichenfolge in Python3 erstellen
first 10
second 20
third 30
fourth 40
Und ich möge erstellen dict mit Worten als Schlüssel und Zahl als Wert:
{
'first': 10,
'second': 20,
'third': 30'
'fourth': 40
}
Wie wird dies durch das dict-Verständnis erreicht? So wird diese Arbeit:
d = {}
for i in range(4):
s = input().split()
d[s[0]] = s[1]
Und das ist nicht:
x = {s: v for k in range(4) for s, v in input().split()}
und ich kann einfach int (v) in ihm: '{k: int (v) für k, v in (. Eingang() split() für _ in Bereich (4))}' Es ist genial. Vielen Dank! –
ist es in der Tat sehr gut. –