Python Change Lists Items


Change Item Value

Untuk mengubah nilai item tertentu, lihat nomor indeks:

Contoh

Ubah item kedua:

thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print (thislist)

Change a Range of Item Values

Untuk mengubah nilai item dalam rentang tertentu, tentukan list dengan nilai baru, dan rujuk ke rentang nomor indeks tempat kalian ingin memasukkan nilai baru:

Contoh

Ubah nilai "banana" dan "cherry" dengan nilai "blackcurrant" dan "watermelon":

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print (thislist)

Jika kalian memasukkan lebih banyak item daripada yang kalian ganti, item baru akan disisipkan di tempat yang kalian tentukan, dan item yang tersisa akan dipindahkan sesuai dengan itu:

Contoh

Ubah nilai kedua dengan menggantinya dengan dua nilai baru:

thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print (thislist)
Note: Panjang list akan berubah jika jumlah item yang dimasukkan tidak sesuai dengan jumlah item yang diganti.

Jika kalian memasukkan lebih sedikit item daripada yang kalian ganti, item baru akan disisipkan di tempat yang kalian tentukan, dan item yang tersisa akan dipindahkan sesuai dengan itu:

Contoh

Ubah nilai kedua dan ketiga dengan menggantinya dengan satu nilai:

thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print (thislist)

Insert Items

Untuk menyisipkan item list baru, tanpa mengganti nilai yang ada, kita bisa menggunakan metodeinsert().

Metodeinsert()menyisipkan item pada indeks yang ditentukan:

Contoh

Masukkan "watermelon" sebagai item ketiga

thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print (thislist)
Note: Sebagai hasil dari contoh di atas, daftar sekarang akan berisi 4 item.