Monday, 13 April 2015

7.4.Menghapus data list

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).

  1. >>> a
  2. [1, 2, 3, 4, 5, 6]
  3. >>> a.pop()
  4. 6
  5. >>> a
  6. [1, 2, 3, 4, 5]
  7. >>> a.pop(0)
  8. 1
  9. >>> a
  10. [2, 3, 4, 5]
  11. >>> 

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.
  1. >>> a=[1,2,3,1,2,3]
  2. >>> a.remove(1)
  3. >>> a
  4. [2, 3, 1, 2, 3]
  5. >>> 

Juga bisa menggunakan perintah 'del', dengan perintah del list(awal-index:akhir-index).
  1. >>> a=[1,2,3,4,5,6,7,8,9,10]
  2. >>> del a[2]
  3. >>> a
  4. [1, 2, 4, 5, 6, 7, 8, 9, 10]
  5. >>> del a[2:5]
  6. >>> a
  7. [1, 2, 7, 8, 9, 10]
  8. >>> del a[2:]
  9. >>> a
  10. [1, 2]
  11. >>> 
-

No comments:

Post a Comment