Come creare un dizionario da una riga di testo con numeri interi? [duplicare]
Ho un testo a 1 b 2 c 3
.
Come posso creare un dizionario in cui le lettere sarebbero chiavi e numeri valori?
So come lo farei se fosse in più righe, non so come farlo quando è in una riga.
Risposte
3 MaleehaKhalid
Converti la stringa in elenco. E poi elenca nel dizionario.
str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}