Menyalin sebuah dictionary pada Python merupakan proses untuk membuat salinan independen dari dictionary asli, sehingga perubahan pada salinan tidak akan mempengaruhi dictionary asli.
Menyalin Dictionary
Anda tidak dapat menyalin dictionary hanya dengan mengetik dict2 = dict1
, karena: dict2
hanya akan menjadi referensi ke dict1
, dan perubahan yang dibuat di dalam dict1
juga akan otomatis dibuat di dict2
.
Ada cara untuk membuat salinan, salah satunya adalah dengan menggunakan fungsi dictionary copy()
.
Contoh:
dictini = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
mydict = dictini.copy()
print(mydict)
Output:
{'merek': 'Ford', 'model': 'Mustang', 'tahun': 2023}
Cara lain untuk membuat salinan adalah dengan menggunakan fungsi bawaan dict()
.
Contoh:
Buat salinan dictionary dengan fungsi dict()
.
dictini = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
mydict = dict(dictini)
print(mydict)
Output:
{'merek': 'Ford', 'model': 'Mustang', 'tahun': 2023}
Tutorial sebelumnya : Mengakses Item Dictionary Dengan Looping
Tutorial setelahnya : Nested Dictionary
Semua Tutorial Python : Tutorial Python