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 "banana" dan "cherry" dengan nilai "blackcurrant" dan "semangka"
thislist = ["apel", "pisang", "ceri", "jeruk", "kiwi", "mangga"]
daftar ini[1. 3] = ["blackcurrant", "semangka"]
cetak (daftar ini)
Jika Anda memasukkan lebih banyak item daripada yang Anda gantikan, item baru akan disisipkan di tempat yang Anda tentukan, dan item yang tersisa akan dipindahkan sesuai dengan itu
Contoh
Ubah nilai kedua dengan menggantinya dengan dua nilai baru
daftar ini = ["apel", "pisang", "ceri"]
daftar ini[1. 2] = ["blackcurrant", "semangka"]
cetak (daftar ini)
Catatan. Panjang daftar akan berubah ketika jumlah barang yang dimasukkan tidak sesuai dengan jumlah barang yang diganti
Jika Anda memasukkan lebih sedikit item daripada yang Anda gantikan, item baru akan disisipkan di tempat yang Anda tentukan, dan item yang tersisa akan dipindahkan sesuai dengan itu
Contoh
Ubah nilai kedua dan ketiga dengan menggantinya dengan satu nilai
daftar ini = ["apel", "pisang", "ceri"]
daftar ini[1. 3] = ["semangka"]
cetak (daftar ini)
Belajar Memfilter Data dengan Python Seperti Analis Data
Cobalah sesi pelatihan langsung dengan panduan langkah demi langkah dari seorang ahli. Coba proyek terpandu yang dibuat bekerja sama dengan Coursera sekarang
Get startedSisipkan Item
Untuk menyisipkan item daftar baru, tanpa mengganti salah satu nilai yang ada, kita dapat menggunakan metode insert()
Parameter. Update() metode mengambil sejumlah argumen. Argumen dapat berupa set, daftar, tupel atau kamus. Ini secara otomatis diubah menjadi satu set dan ditambahkan ke set.
Nilai pengembalian. Metode ini menambahkan set2 ke set1 dan tidak mengembalikan apa pun.
Contoh set pembaruan Python ()
Contoh 1. Bekerja dengan daftar pembaruan set Python
Python3
# Python program to demonstrate the
# use of update() method
list1= [1,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}0,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}2{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}3
{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}4= [{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}7,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}9,Updated set: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}1{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}3
Updated set: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}3= [Updated set: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}6,Updated set: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}8,# Python program to demonstrate the0{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}3
# Python program to demonstrate the2
# Python program to demonstrate the3= # Python program to demonstrate the5# Python program to demonstrate the6
# Python program to demonstrate the7= # Python program to demonstrate the5# use of update() method0
# use of update() method1
# use of update() method2
# use of update() method3
# use of update() method4# use of update() method5
# use of update() method6
# use of update() method7
# use of update() method8
# use of update() method4# use of update() method5
Keluaran.
{1, 2, 3, 5, 6, 7} {1, 2, 3, 5, 6, 7, 10, 11, 12}Contoh 2. Python mengatur elemen pembaruan di set
Python3
# Python program to demonstrate the
# use of update() method
list1= [1,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}0,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}2,=2{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}3
{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}4= [1,=2,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}0,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}2,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}7{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}3
[7= [910,12,1415
16
# Python program to demonstrate the3= # Python program to demonstrate the5# Python program to demonstrate the6
# Python program to demonstrate the7= # Python program to demonstrate the5# use of update() method0
# use of update() method1
# use of update() method2
# use of update() method3
# use of update() method4# use of update() method5
{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}_00
# use of update() method4# use of update() method5
Keluaran.
{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}Contoh 3. Tambahkan elemen kamus ke Set
Python3
{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}03= [91,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}0,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}2,=2,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}715
{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}16= [9{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}9{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}20{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}21,Updated set: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}1{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}20{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}25,{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}27{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}20{1, 2, 3, 4, 5} {1, 2, 3, 4, 5, 'c', 'b', 'a'}29,