Konversi ke Kamus di Python
Untuk mengonversi objek apa pun menjadi
kamus, Anda perlu menerapkan fungsi dict.
Namun, tidak semua tipe data dapat menjadi
kamus. Mari kita coba mengonversi
string dan list menjadi kamus:
txt = '12345'
dct = dict(txt) # akan menghasilkan error
lst = ['1', '2', '3', '4', '5']
dct = dict(lst) # akan menghasilkan error
Hal ini terjadi karena objek tersebut harus memiliki nilai berpasangan. Sekarang mari kita buat kamus dari list bersarang:
lst = [['a', '1'], ['b', '2']]
dct = dict(lst)
print(dct) # akan menampilkan {'a': '1', 'b': '2'}
Kita juga dapat mengonversi tuple bersarang menjadi kamus:
tlp = ((1, 'a'), (2, 'b'))
dct = dict(tlp)
print(dct) # akan menampilkan {1: 'a', 2: 'b'}
Diberikan kode berikut:
tst = [[1, 'ab'], [2, 'cd'], [3, 'ef']]
dct = dict(tst)
print(dct)
Jelaskan apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
tst = [('x', 2), ('y', 4), ('z', 6)]
dct = dict(tst)
print(dct)
Jelaskan apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
tst = ['a', 'b', 'c', 'd']
dct = dict(tst)
print(dct)
Jelaskan apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
tst = ('a', 1), ('b', 2), ('c', 3)
dct = dict(tst)
print(dct)
Jelaskan apa yang akan ditampilkan di konsol.