Setelah kita membahas mengenai update pada list Python maka kita melanjutkan dengan penghapusan dan pengosongan pada list pemrograman Python.

Penghapusan dan pengosongan list pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini

  1. Penghapusan salah satu elemen list
    Kita membuat program Python untuk penghapusan salah satu elemen dalam list dengan  source code seperti berikut

    bilangan = [0       ,1      ,2       ,3      ,4]
    binatang = ['anjing', 'babi', 'cicak','domba','elang']
    
    print('Sebelum hapus satuan:',binatang)
    del binatang[2]
    print('Setelah hapus satuan:',binatang)
    

    Kita kemudian menjalankan program penghapusan satu elemen Python pada PyCharm dengan hasil seperti berikut ini

  2. Penghapusan elemen-elemen pada suatu range
    Kita melanjutkan pembelajaran dengan menghapus elemen-elemen list Python pada suatu range dengan source code seperti di bawah ini

    bilangan = [0       ,1      ,2       ,3      ,4]
    binatang = ['anjing', 'babi', 'cicak','domba','elang']
    
    print('Sebelum hapus range:',binatang)
    del binatang[1:3]
    print('Setelah hapus range:',binatang)
    

    Kita menjalankan penghapusan elemen-elemen list Python dengan range pada PyCharm dengan hasil seperti pada gambar berikut ini

    Tampak program berjalan baik dengan ‘Process finished with exit code 0’

  3. Penghapusan list
    Kita membuat program panghapusan list Python dan menampilkan kembali dengan source code seperti berikut

    bilangan = [0       ,1      ,2       ,3      ,4]
    binatang = ['anjing', 'babi', 'cicak','domba','elang']
    
    print('Sebelum hapus list:',binatang)
    del binatang
    print('Setelah hapus list:',binatang)
    

    Kita menjalankan program penghapusan list Python dan menampilkan kembali dengan PyCharm dengan hasil seperti pada gambar di bawah ini

    Tampak ada error ‘not defined’ karena list sudah di hapus. Karena ada error ini maka muncul ‘Process finished with exit code 1’.

  4. Menggunakan method remove elemen dengan nilai tertentu
    Kita melanjutkan penghapusan elemen dengan nilai tertentu menggunakan method remove dengan source code seperti berikut

    bilangan = [0       ,1      ,2       ,3      ,4]
    binatang = ['anjing', 'babi', 'cicak','domba','elang']
    
    print('Sebelum remove value:',binatang)
    binatang.remove('babi')
    print('Setelah remove value:',binatang)
    

    Kita menjalankan penggunaan remove pada list Python ini dengan PyCharm seperti berikut

  5. Menggunakan method pop
    Kita melanjutkan penggunaan pop untuk menghapus elemen terakhr pada Python dengan source code seperti berikut

    bilangan = [0       ,1      ,2       ,3      ,4]
    binatang = ['anjing', 'babi', 'cicak','domba','elang']
    
    print('Sebelum prc  pop:',binatang)
    
    binatang.pop()
    print('Setelah pop ke 1:',binatang)
    
    binatang.pop()
    print('Setelah pop ke 2:',binatang)
    
    binatang.pop()
    print('Setelah pop ke 3:',binatang)
    

    Kita menjalankan pop untuk list Python pada PyCharm dengan hasil seperti berikut

  6. Menggunakan method pop dengan index
    Kita menggunakan pop untuk menghapus elemen list Python pada posisi tertentu dengan source code seperti berikut ini

    bilangan = [0       ,1      ,2       ,3      ,4]
    binatang = ['anjing', 'babi', 'cicak','domba','elang']
    
    print('Sebelum pop dengan index:',binatang)
    binatang.pop(3)
    print('Setelah pop dengan index:',binatang)
    

    Kita menjalankan penggunaan pop untuk menghapus elemen list Python posisi tertentu dengan PyCharm seperti pada gambar di bawah ini

  7. Mengosongkan isi list
    Kita kemudian membuat source code untuk mengosongkan list Python dengan source code seperti berikut

    bilangan = [0       ,1      ,2       ,3      ,4]
    binatang = ['anjing', 'babi', 'cicak','domba','elang']
    
    print('Sebelum pengosongan:',binatang)
    binatang = []
    print('Setelah pengosongan:',binatang)
    

    Kita menjalankan program pengosongan list Python pada PyCharm dengan hasil seperti pada 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.

Penghapusan dan Pengosongan List pada Pemrograman Python