Python - Ubah Daftar Item
Ubah Nilai Barang
Untuk mengubah nilai item tertentu, lihat nomor indeks:
Contoh
Ubah item kedua:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
Ubah Rentang Nilai Item
Untuk mengubah nilai item dalam rentang tertentu, tentukan daftar dengan nilai baru, dan rujuk ke rentang nomor indeks tempat Anda ingin menyisipkan nilai baru:
Contoh
Ubah nilai "pisang" dan "ceri" dengan nilai "blackcurrant" dan "semangka":
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
Jika Anda memasukkan lebih banyak item daripada yang Anda ganti, item baru akan disisipkan di tempat yang Anda tentukan, dan item yang tersisa akan bergerak sesuai:
Contoh
Ubah nilai kedua dengan menggantinya dengan dua nilai baru:
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant",
"watermelon"]
print(thislist)
Catatan: Panjang daftar akan berubah jika jumlah item yang dimasukkan tidak sesuai dengan jumlah item yang diganti.
Jika Anda memasukkan lebih sedikit item daripada yang Anda ganti, item baru akan disisipkan di tempat yang Anda tentukan, dan item yang tersisa akan bergerak sesuai:
Contoh
Ubah nilai kedua dan ketiga dengan menggantinya dengan satu nilai:
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
Sisipkan Item
Untuk menyisipkan item daftar baru, tanpa mengganti nilai yang ada, kita dapat menggunakan insert()
metode.
Metode insert()
ini menyisipkan item pada indeks yang ditentukan:
Contoh
Masukkan "semangka" sebagai item ketiga:
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
Catatan: Sebagai hasil dari contoh di atas, daftar sekarang akan berisi 4 item.