Skip to content

Latest commit

 

History

History
136 lines (97 loc) · 2.91 KB

File metadata and controls

136 lines (97 loc) · 2.91 KB

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'])