Bagaimana cara membuat kamus dari satu baris teks dengan bilangan bulat? [duplikat]
Saya memiliki teks a 1 b 2 c 3
.
Bagaimana saya bisa membuat kamus yang hurufnya akan menjadi kunci, dan nilai angka?
Saya tahu bagaimana saya membuatnya jika berada dalam beberapa baris, saya tidak tahu bagaimana melakukannya ketika dalam satu baris.
Jawaban
3 MaleehaKhalid
Ubah string menjadi daftar. Dan kemudian daftar ke kamus.
str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'