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 inibinatang = ['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 inibinatang = ['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.