![]() | |
SSD ADVAN X HIKSEMI G3000 M.2 NVMe 256GBSolid State Drive (SSD) adalah perangkat penyimpanan data yang menggunakan teknologi IC (integrated Circuit) sehingga lebih cepat, memiliki kinerja tinggi, dan mengkonsumsi daya lebih rendah. SSD semakin populer dan banyak digunakan dalam berbagai perangkat termasuk laptop, PC, server, dan lainnya. Free Klik Disini ! |
Dictionary adalah struktur adata yang bentuknya seperti kamus, mempunya nilai dan kata kunci.
Pada kuliah online sebelumnya kita sudah membahas tentang list dan tuple. Dari tutorial sebelumnya kita bisa membandingkan perbedaan list dan tuple dengan dictionary. Dictionary memiliki kunci berupa teks, bisa juga angka. sedangkan list dan tuple menggunakan indeks berupa angka untuk mengakses nilainya.
apa saja yang bisa kita bisa pelajari dari dictionary ?
users = {'first_name':'dona','last_name':'saputra'}
dari gambar diatas kita dapat mengakses nilai dari key firstname dengan cara
users['first_name']
users.get('first_name')
users['new-key'] = 'key-value']
users={}
users['first_name'] = 'dona'
users['last_name'] = 'saputra'
users['key'] = 'new-value'
del users['key']
fav_languages = {'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python' }
fav_languages = {'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python' }
for name, language in fav_languages.items():
print(name +' '+ language)
fav_languages = {'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python' }for name in fav_languages.items():
print(name)
fav_languages = {'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python' }for name in sorted(fav_languages.keys()):
print(name)
fav_languages = {'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python' }len(fav_languages)
programming = [ ]
programming = []
fav_languages = {'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python' }
programming.append(fav_languages)
fav_languages = {'dona':'java script','rifki':'node js'}
programming.append(fav_languages)
print(programming)
output :
fav_languages = {
'jen': ['python', 'ruby'],
'sarah': ['c'],
'edward': ['ruby', 'go'],
'phil': ['python', 'haskell'],
}for name, langs in fav_languages.items():
print(name + ": ")
for lang in langs:
print("- " + lang)
users = {
'aeinstein': {
'first': 'albert',
'last': 'einstein',
'location': 'princeton',
},
'mcurie': {
'first': 'marie',
'last': 'curie',
'location': 'paris',
}
}
for username, user_dict in users.items():
print("\nUsername: " + username)
full_name = user_dict['first'] + " "
full_name += user_dict['last']
location = user_dict['location']
print("\tFull name: " + full_name.title())
print("\tLocation: " + location.title())
from collections import OrderedDict# Store each person's languages, keeping
# track of who respoded first.fav_languages = OrderedDict()
fav_languages['jen'] = ['python', 'ruby']
fav_languages['sarah'] = ['c']
fav_languages['edward'] = ['ruby', 'go']
fav_languages['phil'] = ['python', 'haskell']# Display the results, in the same order they
# were entered.
for name, langs in fav_languages.items():
print(name + ":")
for lang in langs:
print("- " + lang)
baca artikel lainya :