Kamus Python

Kamus adalah jenis pemetaan utama yang akan kita gunakan dengan Python. Objek ini mirip dengan peta di Jawa.

Di Python, kami membuat literal kamus dengan menggunakan tanda kurung kurawal {}, memisahkan kunci dari nilai menggunakan titik dua :, dan memisahkan pasangan kunci / nilai menggunakan koma ,.



Cara Membuat Kamus

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } print(datedict)

Keluaran:


{'date': 13, 'month': 'January', 'year': 1970}

Cara Mengakses Item Kamus

Kita dapat mengakses item kamus dengan mengacu pada nama kunci di dalam tanda kurung siku [] atau menggunakan get() metode:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } date = datedict['date'] year = datedict.get('year') print(date, year)

Keluaran:


13 1970

Cara Mengubah Nilai Item

Kita dapat mengubah nilai suatu item dalam kamus dengan mengacu pada nama kuncinya, misalnya:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } datedict['date'] = 20 print(datedict)

Keluaran:

{'date': 20, 'month': 'January', 'year': 1970}

Cara Melakukan Loop Melalui Kamus

Kita dapat melakukan loop melalui kamus menggunakan for loop. Saat melakukan perulangan melalui kamus, kita dapat mencetak semua kunci, semua nilai, atau semua pasangan kunci / nilai:

Dapatkan Semua Kunci Kamus

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for d in datedict:
print(d)

Keluaran:


date month year

Dapatkan Semua Nilai Kamus

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for d in datedict:
print(datedict[d])

Keluaran:

13 January 1970

Kita juga bisa menggunakan values() fungsi untuk mengembalikan nilai:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for d in datedict.values():
print(d)

Keluaran:

13 January 1970

Dapatkan Kedua Kunci dan Nilai dalam Kamus

Kita bisa menggunakan items() berfungsi untuk mencetak kunci dan nilai:


datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for k, v in datedict.items():
print(k, v)

Keluaran:

date 13 month January year 1970

Bagaimana Mendapatkan Panjang Kamus

Anda bisa mendapatkan panjang kamus (jumlah pasangan kunci / nilai) dengan memanggil len() fungsi, misalnya:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } print(len(datedict))

Keluaran:

3

Cara Menambahkan Item ke Kamus

Untuk menambahkan pasangan kunci / nilai ke kamus, kita perlu memberikan kunci baru dan nilai terkait. Sebagai contoh:


datedict = { 'date': 13, 'month': 'January', 'year': 1970 } datedict['season'] = 'winter' print(datedict)

Keluaran:

{'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter'}

Cara Menghapus Item Dari Kamus

Untuk menghapus item dari kamus, berikan nama kunci ke pop() metode.

datedict = { 'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter' } datedict.pop('season') print(datedict)

Keluaran:

{'date': 13, 'month': 'January', 'year': 1970}

Kita juga bisa menggunakan del kata kunci untuk menghapus item dengan kunci tertentu:


datedict = { 'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter' } del datedict['season'] print(datedict)

Keluaran:

{'date': 13, 'month': 'January', 'year': 1970} catatan:Itu dari kata kunci juga dapat digunakan untuk menghapus kamus sepenuhnya. datedict = { 'date': 13, 'month': 'January', 'year': 1970, } del datedict

Cara Mengosongkan Kamus

Untuk mengosongkan kamus dari semua pasangan kunci / nilai, gunakan clear() metode

datedict = { 'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter' } datedict.clear() print(datedict)

Keluaran:

{}