Belajar Python : Menambah nilai dalam list
Menambah nilai dalam list
Pada artikel sebelumnya kita sempat menyinggung soal merubah data didalam list, tapi diartikel sebelumnya kita menggunakan slincing data.
Namun slincing data hanya dapat digunakan untuk mengubah satu atau beberapa nilai didalam list, tanpa dapat menambah data atau menghapus data. (setauku, kalau salah mohon dikoreksi dikolom komentar dibawah :))
Menambah data didalam list
Untuk menambah data didalam list, setidaknya ada 2 cara, yakni :
- Menggunakan append
- Menggunakan insert
Kedua perintah diatas dapat kamu gunakan untuk memasukan nilai tambahan kedalam list.
Penulisan fungsi append dan insert menggunakan tanda titik (" . "), sebagi tanda pemisah dengan nama variabel.
1. Menggunakan append
Append merupakan perintah yang dapat kamu gunakan untuk memasukan nilai tambahan kedalam list, namun ada satu hal yang perlu kamu ingat, semua nilai yang diinput menggunakan append pasti berada dibagian akhir list.
Contoh
#ini adalah list
waifu = ["Elaina", "Ram", "Miku", "Sagiri", "Rikka", "Siesta"]
#ini penggunaan append
waifu.append('CHITOGE')
print(waifu)
Apabila program diatas dieksekusi, maka akan menghasilkan output :
['Elaina', 'Ram', 'Miku', 'Sagiri', 'Rikka', 'Siesta', 'CHITOGE']
[Program finished]
Dan dapat kamu lihat, CHITOGE berhasil ditambahkan kedalam list dan penempatanya berada diakhir list (diurutan terakhir list)
Menggunakan insert
Insert sama seperti append, sama sama digunakan untuk menambahkan nilai kedalam list. Apabila append menambahkan nilai diakhir list, insert justru sebaliknya.
Isert dapat digunakan untuk menambahkan nilai didalam list, baik itu depan ditengah maupun dibelakang.
Insert sendiri memiliki 2 parameter layaknya slincing list,
- Parameter pertama digunakan untuk menentukan dimana posisi nilai itu berada dan
- Parameter kedua digunakan untuk mendefinisikan nilai yang akan ditambahkan didalam list.
Kedua parameter tersebut dipisahkan menggunakan tanda koma (" , ") , ya.... Sama seperti slincing list lah penulisanya.
Contoh penggunaan insert
#ini adalah list
waifu = ["Elaina", "Ram", "Miku", "Sagiri", "Rikka", "Siesta"]
#ini penggunaan insert
waifu.insert(0, 'CHITOGE')
print(waifu)
Penjelasan program
Angka 0 merupakan parameter pertama
'CHITOGE' merupakan parameter kedua
Dan tada ↖(^ω^)↗
['CHITOGE', 'Elaina', 'Ram', 'Miku', 'Sagiri', 'Rikka', 'Siesta']
[Program finished]
CHITOGE berada dibagian depan list O(≧▽≦)O
Dan apabila kita ingin menambahkan suatu nilai ketempat yang kita inginkan (diurutan 3 misalnya), kita hanya perlu merubah parameter pertama.
Contoh
#ini adalah list
waifu = ["Elaina", "Ram", "Miku", "Sagiri", "Rikka", "Siesta"]
#ini penggunaan insert
waifu.insert(2, 'CHITOGE')
print(waifu)
Output
['Elaina', 'Ram', 'CHITOGE', 'Miku', 'Sagiri', 'Rikka', 'Siesta']
[Program finished]
Yups, langsung berubah, Sekarang CHITOGE berapa diurutan ke-tiga.
Oh ya..., sebagai pengingat
Nomor indeks itu dimulai dari angka 0 bukan 1.
Itulah sedikit pembahasan tentang "menambahkan nilai didalam list". Apabila ada kesalahan atau kekurangan dalam penyampaian mohon dimaafkan serta dikoreksi dikolom komentar.
Arigatou gozaimasu.
Meng-okey ヾ(〃^∇^)ノ
BalasHapus