Daftar Tutorial Belajar Python
Basic Python
- Tutorial Install Python Part 1
- Tutorial Comments, Variable Dan Data Types Python Part 2
- Tutorial String Formatting Dan Methods Python Part 3
- Tutorial Lists Python Part 4
- Tutorial Tuples Dan Set Python Part 5
- Tutorial Dictionary Python Part 6 -> ( Kamu Ada disini)
- Tutorial Functions Python Part 7
- Tutorial Conditionals Python Part 8
- Tutorial Loops Python Part 9
- Tutorial Modules Python Part 10
- Tutorial Menghubungkan Python dengan Json Part 11
- Tutorial Menghubungkan Python dengan Files Part 12
bewoksatukosong.com | Hallo semuanya balik lagi dengan om bewok, kali ini kita akan belajar mengenai Dictionary pada python.
Dictionary sebenarnya ini adalah struktur data yang mirip dengan lists, tapi dia cara pembuatan-nya seperti object javascript, nah dia sama seperti kamus, ada key (kunci) dan values nya.
Key nya ini harus unik ga boleh sama sedangkan value-nya bebas mau diisi apa aja
Contoh nya seperti ininama_dict = {
'key1' : 'value',
'key2': 'value'
}
Langsung saja kita buat case sebenarnya ya, buat file-nya terlebih dahulu dengan nama dictionary.py. Oh iya cara menjalankan python dengan buka terminal lalu ketikan python3 dictionary.py
1. Cara Membuat Dictionary# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
# {'firstname': 'eka', 'lastname': 'hermawan', 'age': 19}
2. Cara Get Values ada 2 cara ya. pertama seperti biasa dan yang kedua menggunakan method get# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
# cara pertama
print(person['firstname'])
# eka
# cara kedua
print(person.get('lastname'))
# hermawan
3. Cara Menambahan Values
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
person['kota'] = 'bekasi'
print(person)
# {'firstname': 'eka', 'lastname': 'hermawan', 'age': 19, 'kota': 'bekasi'}
4. Cara Mengambil Key Dictionary# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
print(person.keys())
# dict_keys(['firstname', 'lastname', 'age'])
5. Cara Copy Dictionary# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
person2 = person.copy()
# add value
person2['kodepos'] = 17252
print(person2)
# {'firstname': 'eka', 'lastname': 'hermawan', 'age': 19, 'kodepos': 17252}
6. Cara Clear Dictionary# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
person.clear()
print(person)
# {}
7. Cara Menghapus Key dan Value
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
del(person['firstname'])
# {'lastname': 'hermawan', 'age': 19}
8. Cara Menghitung Total Key Dan Valuebewoksatukosong.com | Hallo semuanya balik lagi dengan om bewok, kali ini kita akan belajar mengenai Dictionary pada python.
Dictionary sebenarnya ini adalah struktur data yang mirip dengan lists, tapi dia cara pembuatan-nya seperti object javascript, nah dia sama seperti kamus, ada key (kunci) dan values nya.
Key nya ini harus unik ga boleh sama sedangkan value-nya bebas mau diisi apa aja
Contoh nya seperti ini
nama_dict = {
'key1' : 'value',
'key2': 'value'
}
Langsung saja kita buat case sebenarnya ya, buat file-nya terlebih dahulu dengan nama dictionary.py.
Oh iya cara menjalankan python dengan buka terminal lalu ketikan python3 dictionary.py
1. Cara Membuat Dictionary
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
# {'firstname': 'eka', 'lastname': 'hermawan', 'age': 19}
2. Cara Get Values ada 2 cara ya. pertama seperti biasa dan yang kedua menggunakan method get
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
# cara pertama
print(person['firstname'])
# eka
# cara kedua
print(person.get('lastname'))
# hermawan
3. Cara Menambahan Values
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
person['kota'] = 'bekasi'
print(person)
# {'firstname': 'eka', 'lastname': 'hermawan', 'age': 19, 'kota': 'bekasi'}
4. Cara Mengambil Key Dictionary
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
print(person.keys())
# dict_keys(['firstname', 'lastname', 'age'])
5. Cara Copy Dictionary
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
person2 = person.copy()
# add value
person2['kodepos'] = 17252
print(person2)
# {'firstname': 'eka', 'lastname': 'hermawan', 'age': 19, 'kodepos': 17252}
6. Cara Clear Dictionary
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
person.clear()
print(person)
# {}
7. Cara Menghapus Key dan Value
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
del(person['firstname'])
# {'lastname': 'hermawan', 'age': 19}
# firstname, lastname, age adalah key
# eka, hermawan, 19 adalah values
person = {
'firstname' : 'eka',
'lastname': 'hermawan',
'age': 19
}
print(len(person))
# 3
9. Cara Membuat List di Dalam Dictionary
# list of dictionaries
biodata = [
{'name': 'pradina', 'age': 20},
{'name': 'rahmawati', 'age': 25}
]
print(biodata)
# [{'name': 'pradina', 'age': 20}, {'name': 'rahmawati', 'age': 25}]
10. Cara Mengambil Data di Dalam Dictionary
# list of dictionaries
biodata = [
{'name': 'pradina', 'age': 20},
{'name': 'rahmawati', 'age': 25}
]
print(biodata[1]['name'])
# rahmawati
No comments:
Post a Comment