![]() | |
Kris 8 Ltr Evaporative Air Cooler 513cmhJadikan ruangan Anda lebih sejuk dengan menggunakan evaporative air cooler persembahan dari Kris ini. Terbuat dari material berkualitas yang kokoh dan stabil sehingga awet untuk penggunaan jangka panjang. Air cooler ini dibekali berkapasitas tangki 8 liter dengan airflow 513 cmh yang mampu menyejukkan ruangan dengan optimal. 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 :