Anda di halaman 1dari 3

Tipe Data Dictionary Python

Untuk mengakses elemen Dictionary, Anda dapat menggunakan tanda kurung siku yang
sudah dikenal bersama dengan key untuk mendapatkan nilainya. Berikut adalah contoh
sederhananya :
kamus = {'ayah':'father', 'ibu':'mother', 'anak':'son'}

# cetak ayah
print('bahasa inggris dari ayah adalah: {}'.format(kamus['ayah']))

hasilnya sebagai berikut


bahasa inggris dari ayah adalah: father

bentuk lain dari dictionary seperti ini


data_absen = {
'kelas':['1', '2', '3']
}

atau yang lebih complex


data_diri = {
'identitas':[
{'nama':'Feri', 'Negara':'Indonesia'},
{'nama':'Dwipangga', 'Negara':'Singapura'},
{'nama':'Salman', 'Negara':'Malaysia'}
]
}

Berbagai Cara Akses Dictionary


akses data satu satu, contohnya seperti ini
data_diri = {
'identitas':[
{'nama':'Feri', 'Negara':'Indonesia'},
{'nama':'Dwipangga', 'Negara':'Singapura'},
{'nama':'Salman', 'Negara':'Malaysia'}
]
}

print(data_diri['identitas'][0])

hasilnya
{'nama': 'Feri', 'Negara': 'Indonesia'}
Contoh Lihat semua Data menggunakan Loop
kita bisa menggunakan looping untuk melihat semua data contohnya seperti ini
data_diri = {
'identitas': [
{'nama': 'Feri', 'Negara': 'Indonesia'},
{'nama': 'Dwipangga', 'Negara': 'Singapura'},
{'nama': 'Salman', 'Negara': 'Malaysia'}
]
}

for data in data_diri['identitas']:


print('Data nama', data['nama'])
print('=' * 10)
print('Data Asal Negara', data['Negara'])

print('Total data Imigran: ', len(data_diri['identitas']))

hasilnya seperti ini


Data nama Feri
==========
Data Asal Negara Indonesia
Data nama Dwipangga
==========
Data Asal Negara Singapura
Data nama Salman
==========
Data Asal Negara Malaysia
Total data Imigran: 3

Update Data Dictionary


Cara memperbarui Dictionary dengan menambahkan entri baru atau pasangan nilai kunci,
memodifikasi entri yang ada
#Update dictionary python

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}


dict['Age'] = 8; # Mengubah entri yang sudah ada
dict['School'] = "DPS School" # Menambah entri baru

print ("dict['Age']: ", dict['Age'])


print ("dict['School']: ", dict['School'])

Hapus Data Dictionary


kamu dapat menghapus elemen Dictionary individual atau menghapus keseluruhan isi
Dictionary. Anda juga dapat menghapus seluruh Dictionary dalam satu operasi
School" # Menambah entri baru

print ("dict['Age']: ", dict['Age'])


print ("dict['School']: ", dict['School'])

# Contoh cara menghapus pada Dictionary Python

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

del dict['Name'] # hapus entri dengan key 'Name'


dict.clear() # hapus semua entri di dict
del dict # hapus dictionary yang sudah ada

print ("dict['Age']: ", dict['Age'])


print ("dict['School']: ", dict['School'])

Anda mungkin juga menyukai