Closed boltthunderbolt closed 2 months ago
halo @boltthunderbolt !, kamu bisa mencoba dengan cara dibawah ini jika ingin menambahkan nilai dari key pekerjaan
lebih dari satu, bisa menggunakan list
atau dict
itu sendiri
data_saya = {
"nama": "arfy",
"pekerjaan": {
"main": "programmer",
"role": ["software testing", "Front end"]
}
}
# contoh menghasilkan value `software testing`
print(data_saya["pekerjaan"]["role"][0])
# contoh menghasilkan value `programmer`
print(data_saya["pekerjaan"]["main"])
terima kasih 🚀
Udh ku coba terapkan ini ke praktek, tapi memanggil salah satu nilai rolenya dengan variabel dengan tipe data integer. Pada saat dijalankan, error ditampilkan "tuple must integer or slices not 'str'" padahalkan manggil index harus integer. Kira kira dimana letak kesalahannya?
halo @boltthunderbolt !, sepertinya ada masalah dimana untuk fungsi print()
ada terdapat tanda "
dan kekurangan tutup kurung kurawal (}
) pada key 'pekerjaan'
, setelah dijalankan kode diatas maka akan berjalan seperti dibawah ini
issue close ✅
Tipe data dictionary nilainya apa bisa lebih dari 1? Misal, pekerjaan, terus nilainya lebih dari satu dan jika kita memanggil salah satu jenis pekerjaan dari index "pekerjaan" itu gimana caranya?