Untuk menghapus data dari baris data list ada beberapa perintah untuk fungsi yang berbeda-beda.
Untuk menghapus inex paling belakang kita bisa menggunakan list.pop(), bila kita ingin menghapus salah satu data dari list menggunakan index, kita bisa gunakan list.pop(index).
- >>> a
- [1, 2, 3, 4, 5, 6]
- >>> a.pop()
- 6
- >>> a
- [1, 2, 3, 4, 5]
- >>> a.pop(0)
- 1
- >>> a
- [2, 3, 4, 5]
- >>>
Menghapus dengan nama data juga bisa, dengan menggunakan list.remove(objek). Dan bila ada dua atau lebih data yang sama, maka python akan menghapus data yang lebih awal dahulu.
- >>> a=[1,2,3,1,2,3]
- >>> a.remove(1)
- >>> a
- [2, 3, 1, 2, 3]
- >>>
Juga bisa menggunakan perintah 'del', dengan perintah del list(awal-index:akhir-index).
- >>> a=[1,2,3,4,5,6,7,8,9,10]
- >>> del a[2]
- >>> a
- [1, 2, 4, 5, 6, 7, 8, 9, 10]
- >>> del a[2:5]
- >>> a
- [1, 2, 7, 8, 9, 10]
- >>> del a[2:]
- >>> a
- [1, 2]
- >>>
-
No comments:
Post a Comment