Nilai pembaruan daftar python di index

Jika Anda ingin menambahkan satu elemen ke daftar python maka

[1, 2, 3, 4, 5]
4 paling cocok untuk Anda. Daftar. append(value) selalu menambahkan nilai ke akhir daftar yang ada

a_list = [1, 2, 3, 4]

a_list.append(5)

print(a_list)
_

Keluaran

[1, 2, 3, 4, 5]

daftar. memperpanjang (dapat diubah)

Metode append dan extend memiliki tujuan yang sama. untuk menambahkan data ke akhir daftar. Perbedaannya adalah metode append menambahkan satu elemen ke akhir daftar, sedangkan metode extend menambahkan serangkaian elemen dari koleksi atau iterable.

a_list = [1, 2, 3, 4]

a_list.extend([5, 6, 7])

print(a_list)

Keluaran

[1, 2, 3, 4, 5, 6, 7]
_

daftar. sisipkan(indeks, nilai)

Metode

[1, 2, 3, 4, 5]
5 mirip dengan metode append(), namun metode insert menyisipkan nilai pada posisi indeks yang diberikan, sedangkan append() selalu menambahkan elemen di akhir daftar

a_list = [10, 20, 40] 
a_list.insert(2, 30 )  # At index 2, insert 30.

print(a_list)
_

Keluaran

[10, 20, 30, 40]

Jika indeks yang disediakan di luar jangkauan, maka metode insert() menambahkan nilai baru di akhir daftar, dan menyisipkan nilai baru ke awal daftar jika indeks yang diberikan terlalu rendah

a_list = [10, 20, 30]
a_list.insert(100, 40)
print(a_list)
a_list.insert(-50, 1)
print(a_list)
_

Keluaran

[10, 20, 30, 40] 

[1, 10, 20, 30, 40]
_

daftar. hapus (nilai)

Metode

[1, 2, 3, 4, 5]
6 menghapus kejadian pertama dari nilai yang diberikan dari daftar. Harus ada satu kejadian dari nilai yang diberikan, jika tidak, Python akan memunculkan ValueError

a_list = [1, 2, 3, 4, 5, 4] 

a_list.remove(4)

print(a_list)

Keluaran

[1, 2, 3, 5, 4]

Menghapus nilai min dan maks dari daftar

[1, 2, 3, 4, 5]
0

Keluaran

[1, 2, 3, 4, 5]
_1

daftar. jernih()

Metode

[1, 2, 3, 4, 5]
7 digunakan untuk menghapus semua elemen dari daftar. Hal yang sama juga bisa kita lakukan dengan del list[. ]

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)

Cobalah sendiri "

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)

Cobalah sendiri "

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)

Cobalah sendiri "


Nilai pembaruan daftar python di index


Sisipkan Item

Untuk menyisipkan item daftar baru, tanpa mengganti salah satu nilai yang ada, kita dapat menggunakan metode insert()

Dalam tutorial ini, pelajari cara memperbarui elemen daftar menggunakan Python. Jawaban singkatnya adalah. Gunakan posisi indeks dalam tanda kurung siku ([]) dan tetapkan elemen baru untuk mengubah elemen apa pun dari Daftar. Anda dapat mengubah elemen daftar atau item daftar dengan metode yang diberikan di sini

Elemen daftar dapat berisi string, bilangan bulat, dan objek. Anda dapat memperbarui item ini di daftar dengan posisi atau lokasi yang diinginkan menggunakan indeks. Jika Anda tidak mengetahui indeks elemen, Anda dapat melakukan pengulangan untuk membandingkan dan mengubah atau memperbarui elemen daftar

Daftar isi

Perbarui Elemen Daftar Menggunakan Posisi Indeks dengan Python

Untuk memperbarui elemen daftar menggunakan posisi indeks. Anda harus menggunakan variabel daftar di dalam posisi indeks. Lihat contoh yang diberikan di bawah ini untuk mempelajari cara menggunakan metode ini

1

2

3

daftarsaya = ["satu", "two", 37, "four", 51];

daftarsaya[2] = "three";

cetak(daftarsaya);

Keluaran

['satu', 'dua', 'tiga', 'empat', 51]

Contoh di atas berisi 5 elemen dalam daftar. Dalam elemen ini, 3 adalah string dan 2 adalah bilangan bulat. Namun, setelah Anda mengganti atau memperbarui elemen. Itu menunjukkan 4 string dan 1 integer di output

Namun, metode ini tidak akan berfungsi jika Anda tidak mengetahui posisi indeks elemen. Dalam hal ini, Anda harus menggunakan metode yang diberikan di bagian di bawah ini. Jadi, baca lebih lanjut untuk mempelajari metode ini dan mengubah elemen di Python

Bonus. unduh lembar contekan Python Gratis yang akan menunjukkan kepada Anda 20+ contoh paling penting untuk dipelajari dengan Python

Ubah Item Daftar yang Diperlukan Menggunakan For Loop dengan Python

Untuk memperbarui elemen daftar yang diperlukan, Anda harus menggunakan loop Python For. Dalam loop, Anda harus menggunakan kondisi if untuk membandingkan dan hanya mengubah elemen yang diperlukan

Periksa contoh yang diberikan di bawah ini dan ubah elemen yang diperlukan sesuai kebutuhan Anda

1

2

3

4

5

daftarsaya = ["satu", "two", 37, "four", 51];

untuk i, item di enumerate(myList):

jika barang == 37.

daftarsaya[i] = 48;

cetak(daftarsaya);

Keluaran

['satu', 'dua', 48, 'empat', 51]

Contoh di atas pertama-tama menemukan elemen yang diperlukan dengan membandingkan setiap elemen. Setelah mendapatkan elemen yang diperlukan, kode memperbarui elemen daftar dengan elemen yang baru ditetapkan

Ganti Item Lama Dengan Baru di Daftar Dalam Jangkauan Menggunakan Python

Anda dapat mengubah atau memperbarui elemen daftar dalam rentang penuh atau rentang terbatas. Rentang penuh dapat menggantikan semua elemen daftar yang cocok. Ini dapat menggantikan lebih dari satu elemen daftar

Untuk mengubah elemen dalam rentang tertentu. Anda harus membatasi jangkauan dan melakukan pengulangan ke elemen daftar. Periksa setiap contoh yang diberikan di bawah ini untuk mempelajari metodenya

Perbarui Elemen Daftar dengan Jangkauan Penuh

Untuk mengubah elemen daftar dengan rentang penuh, Anda harus menggunakan Python range() dan meneruskan argumen seperti yang diberikan di bawah ini

Anda harus memperhatikan satu hal di sini, elemen indeks ke-2 dan terakhir berisi nilai integer yang sama. Rentang penuh dapat mengubah semua elemen yang cocok

1

2

3

4

5

daftarsaya = ["satu", "two", 37, "four", 51, 37];

untuk item dalam rentang(0, len(myList)):

jika daftarsaya[item] == 37:

daftarsaya[item] = 29;

cetak(daftarsaya);

Keluaran

['satu', 'dua', 29, 'empat', 51, 29]

Contoh di atas berisi elemen '29' yang hadir dua kali dalam daftar. Berbagai metode loop mengubah semua elemen daftar yang cocok ini. Jika Anda ingin mengubah elemen hanya dalam rentang tertentu, baca lebih lanjut

Perbarui Elemen Daftar dalam rentang Terbatas

Anda dapat membatasi iterasi loop menggunakan fungsi Python range(). Gunakan metode yang diberikan dalam contoh di bawah ini untuk menerapkan rentang terbatas

1

2

3

4

5

daftarsaya = ["satu", "two", 37, "four", 51, 37];

untuk item dalam rentang(0, len(myList)-3):

jika daftarsaya[item] == 37:

daftarsaya[item] = 29;

cetak(daftarsaya);

Keluaran

['satu', 'dua', 29, 'empat', 51, 37]

Di atas membandingkan elemen yang cocok dalam tiga elemen pertama. Setelah cocok dengan elemen, itu mengubah atau memperbarui elemen dengan elemen baru

UNDUH LEMBAR CHEAT PYTHON Gratis

FAQ tentang Cara Memperbarui Elemen Daftar dengan Python

Q1. Bagaimana Cara Memperbarui Daftar dengan Python?

Menjawab. Untuk memperbarui daftar dengan Python, Anda harus menggunakan variabel Daftar diikuti oleh operator indeks ([]). Di dalam operator tersebut, Anda harus melewati posisi indeks dari elemen yang ingin Anda perbarui. Setelah itu, tetapkan nilai baru untuk memperbarui daftar dengan Python

Q2. Bisakah Anda Memperbarui Nilai dalam Daftar dengan Python?

Menjawab. Ya, Anda dapat memperbarui nilai dalam daftar dengan Python menggunakan operator indeks ([]). Anda hanya perlu melewatkan posisi elemen sebagai argumen dari operator indeks ([]). Sekarang, tetapkan nilai baru untuk diperbarui dengan nilai yang ada di Python

Bagaimana Anda memperbarui nilai indeks dengan Python?

Untuk mengubah nilai indeks kita perlu menggunakan metode set_index yang tersedia di panda memungkinkan menentukan indeks. di mana, parameter inplace menerima True atau False, yang menentukan bahwa perubahan indeks bersifat permanen atau sementara.

Bagaimana cara mengganti nilai pada indeks tertentu dari daftar Python?

Python Ganti Item dalam Daftar. Menggunakan Pengindeksan Daftar. Cara termudah untuk mengganti item dalam daftar adalah dengan menggunakan sintaks pengindeksan Python . Pengindeksan memungkinkan Anda memilih elemen atau rentang elemen dalam daftar. Dengan operator penugasan, Anda dapat mengubah nilai pada posisi tertentu dalam daftar.

Bagaimana Anda memperbarui data dalam daftar dengan Python?

Anda dapat memperbarui satu atau beberapa elemen daftar dengan memberikan irisan di sebelah kiri operator penugasan , dan Anda dapat .

Bagaimana Anda menimpa item dalam daftar Python?

Kita juga bisa menggunakan perulangan while untuk mengganti nilai dalam daftar . While loop melakukan pekerjaan yang sama seperti for loop. Di while loop pertama, kita mendefinisikan variabel dengan nilai 0 dan mengulangi daftar. Jika nilainya sesuai dengan nilai yang ingin kita ganti maka kita ganti dengan nilai yang baru.