Kita perlu berhati-hati dalam menyalin atau mencopy list pada pemrograman Python supaya tidak tertukar dengan alias. Operator = saja pada list Python berarti alias, sedangkan untuk copy kita menggunakan operator = dan juga method copy. Untuk lebih jelasnya kita akan melihat contoh dan hasilnya pada paragraf di bawah ini.
Alias dan copy untuk list pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini
- Alias suatu list Python
Alias pada list Python diterapkan dengan operator = saja seperti pada contoh berikut ini12345678910binatang = [
'anjing'
,
'babi'
,
'cicak'
,
'domba'
,
'elang'
]
hewan = binatang
print
(
'binatang:'
,binatang)
print
(
'hewan :'
,hewan)
hewan.append(
'kucing'
)
print
(
'\n-------setelah-append-pada-hewan--'
)
print
(
'binatang:'
,binatang)
print
(
'hewan :'
,hewan)
Kita kemudian menjalankan source code alias untuk list Python pada PyCharm dengan hasil seperti pada gambar berikut ini
- Copy suatu list Python
Untuk melakukan penyalinan list pada Python kita menggunakan operator = dan juga method copy seperti pada contoh berikut ini12345678910binatang = [
'anjing'
,
'babi'
,
'cicak'
,
'domba'
,
'elang'
]
hewan = binatang.
copy
()
print
(
'binatang:'
,binatang)
print
(
'hewan :'
,hewan)
hewan.append(
'kucing'
)
print
(
'\n-------setelah-append-pada-hewan--'
)
print
(
'binatang:'
,binatang)
print
(
'hewan :'
,hewan)
Kita kemudian menjalankan source code copy list Python pada PyCharm dengan hasil seperti gambar di bawah ini
Informasi lebih lanjut silahkan mengunjungi https://docs.python.org/3/tutorial/datastructures.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.