This commit is contained in:
Chizuui
2025-11-27 00:38:38 +07:00
parent 5444efab13
commit 1795fa1c2f
81 changed files with 1893 additions and 0 deletions

4
Acara-14/Dictionary/1.py Executable file
View File

@@ -0,0 +1,4 @@
identitas1 = {"nama": "andi", "umur": "17 Tahun", "gender": "L"}
identitas2 = {"nama": "bila", "umur": "16 Tahun", "gender": "P"}
print(identitas1)
print(identitas2)

View File

@@ -0,0 +1,2 @@
identitas1 = {"nama": "andi", "umur": "17 Tahun", "gender": "L"}
identitas2 = {"nama": "bila", "umur": "16 Tahun", "gender": "P"}

65
Acara-14/Dictionary/2.py Executable file
View File

@@ -0,0 +1,65 @@
mahasiswa = {
"nama": "Budi",
"umur": 20,
"Gender": "L",
"menikah": False,
"hobi": ["membaca", "bermain"],
"kuliah" : {
"jurusan": "Jurusan teknologi informasi",
"prodi": "D3 Teknik Komputer"
}
}
for key in sorted(mahasiswa):
print('%s: %s' % (key, mahasiswa[key]))
# print('Jumlah key pada variable siswa :', len(mahasiswa))
# print('Apakah dictionary mahasiswa memiliki key nama?')
# print('nama' in mahasiswa)
# print('\nApakah variable siswa TIDAK memiliki key status?')
# print('status' not in mahasiswa)
# # menghaus item
# del mahasiswa ['nama']
# print('Nama Mahasiswa:', mahasiswa.get("nama"))
# # menghapus menggunakan pop
# mahasiswa.pop ('umur')
# print('Umur Mahasiswa:', mahasiswa.get("umur"))
# # menampilkan nilai kembalian data yang saudah dihapus
# gender = mahasiswa.pop('Gender')
# print('jenis kelamin mahasiswa:', gender)
# # mencetak key alamat sekaligus cek
# print('Alamat:', mahasiswa.get("alamat"))
# # menambahkan key alamat ke dalam dict mahasiswa
# mahasiswa["alamat"] = "jember"
# # mencetak hasil
# print('Mahasiswa {} beralamat di {}'.format(
# mahasiswa.get('nama'),
# mahasiswa.get('alamat')
# ))
# # mengubah nilai item
# print('Nama Awal:', mahasiswa.get("nama"))
# mahasiswa["nama"] = "Budi Santoso"
# print('Nama Setelah Diubah:', mahasiswa.get("nama"))
# #mengakses item pada dictionary
# #menggunakan get()
# print('Nama Mahasiswa:', mahasiswa.get("nama"))
# # menggunakan kurung siku []
# print ('Umur Mahasiswa:', mahasiswa["umur"])
# # menggunakan fungsi berantai untuk dictionary bertingkat
# print('Jurusan Mahasiswa:', mahasiswa.get("kuliah").get("jurusan"))
# # menggunakan kurung siku di kedua dua nya
# print('Prodi Mahasiswa:', mahasiswa["kuliah"]["prodi"])