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: fatherbentuk 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'}
]
}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'}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: 3Cara 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'])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'])