Alih Keluar Item Daripada Senarai Python

Alih Keluar Item Daripada Senarai Python



Artikel ini ialah tutorial pantas tentang cara memadam/mengalih keluar item daripada senarai dalam python. Terdapat beberapa kaedah untuk mengalih keluar atau memadam item daripada senarai python. Walau bagaimanapun, kita akan melihat empat fungsi terbina dalam python: pop(), remove(), del, dan clear() untuk mengalih keluar item daripada senarai dalam python. Pada akhir artikel ini, anda akan dapat menulis dan menyusun semua fungsi ini dengan cekap.

Bagaimana untuk Memadam/Mengalih Keluar Item Daripada Senarai dalam Python dengan Menggunakan Fungsi Terbina dalam Python?

Untuk memadam/mengalih keluar item daripada senarai, empat fungsi terbina dalam python yang berbeza digunakan seperti yang dinyatakan di atas. Bahagian berikut akan membincangkan sintaks setiap fungsi. Anda juga akan menemui contoh yang berkaitan untuk memahami kerja setiap fungsi.

Sintaks fungsi remove()

Sintaks fungsi remove() adalah seperti berikut:









Remove() ialah fungsi terbina dalam pustaka standard python yang digunakan untuk mengalih keluar item daripada senarai. ‘name_of_list’ mewakili senarai yang mana item perlu dialih keluar atau dipadamkan. 'value_to_be_removed' mewakili nilai khusus yang perlu dialih keluar daripada senarai. Ia mesti disediakan; jika tidak, pengkompil akan melalui 'TypeError'. Remove() ialah fungsi terbina dalam yang digunakan dengan senarai. Secara lalai, fungsinya adalah untuk mengalih keluar item daripada senarai. Ia mencari nilai yang ditentukan dalam senarai dan membuangnya.



Fungsi remove() hanya akan memadamkan elemen yang ditentukan daripada senarai dan tidak mengembalikan sebarang nilai. Sekarang, mari kita lihat contoh supaya kita boleh memahami fungsi kaedah remove() secara mendalam.





Contoh 1:

Dalam contoh ini, kami akan melaksanakan kaedah remove() untuk mengalih keluar item daripada senarai dan cuba memahami fungsinya. Berikut ialah kod fungsi remove(). Di sini kami telah menentukan senarai 5 integer: my_list = [1, 2, 3, 4, 5]. Kemudian, kami mengalih keluar 4 dengan menggunakan fungsi remove(), my_list.remove(4).

my_list = [ 1 , dua , 3 , 4 , 5 ]
cetak ( 'Senarai asal ialah:' , my_list )
my_list. keluarkan ( 4 )
cetak ( 'Senarai selepas mengalih keluar item ialah:' , my_list )



Sekarang, mari kita lihat output di bawah dan lihat hasilnya. Seperti yang anda boleh perhatikan, 4 dipadamkan daripada senarai dan senarai baharu kini hanya mengandungi 4 item, my_list = [1, 2, 3, 5]. Ambil perhatian bahawa jika anda memberikan nilai yang tiada dalam senarai, pengkompil akan melalui ValueError. Mari kita lihat contoh ValueError dalam bahagian berikut.

Contoh 2:

Dalam contoh ini, kami akan memberikan nilai kepada fungsi remove() yang tidak tersedia dalam senarai untuk melihat cara pengkompil bertindak balas terhadapnya. Inilah kodnya:

my_list = [ 1 , dua , 3 , 4 , 5 ]
cetak ( 'Senarai asal ialah:' , my_list )
my_list. keluarkan ( 9 )
cetak ( 'Senarai selepas mengalih keluar item ialah:' , my_list )

Output diberikan di bawah. Seperti yang anda lihat, pengkompil telah membuang ValueError kerana kami telah menyediakan 9 kepada fungsi remove() yang tidak tersedia dalam senarai.

Sintaks fungsi pop().

Sintaks fungsi pop() adalah seperti berikut:

Fungsi pop() mengalih keluar item daripada senarai mengikut indeks item yang perlu dialih keluar. 'Nama_senarai' mewakili senarai yang mana item perlu dialih keluar. 'nilai_indeks' mewakili indeks item yang akan dialih keluar. Ingat bahawa indeks senarai bermula dengan 0. Jadi, nilai pada indeks 3 ialah nilai ke-4 dalam senarai. Jika index_value tidak dinyatakan pada fungsi pop(), ia akan memadam/mengalih keluar item terakhir daripada senarai. Pertimbangkan contoh program berikut untuk memahami cara fungsi pop() berfungsi:

Contoh 3:

Dalam contoh ini, kita akan menggunakan sampel yang sama yang digunakan dalam contoh sebelumnya untuk membandingkan output kedua-dua fungsi pop() dan remove(). Di sini, kami akan memberikan nilai indeks item yang akan dipadamkan. Lihat kod di bawah:

my_list = [ 1 , dua , 3 , 4 , 5 ]
cetak ( 'Senarai asal ialah:' , my_list )
my_list. pop ( dua )
cetak ( 'Senarai selepas mengalih keluar item ialah:' , my_list )

Ambil perhatian bahawa 2 disediakan untuk fungsi pop() yang merupakan indeks 3. Item '3' harus dipadamkan daripada senarai. Lihat output di bawah. Seperti yang anda lihat, fungsi pop() dan remove() adalah sama, cuma sintaksnya berbeza sedikit.

Sintaks fungsi del

Sintaks fungsi del adalah seperti berikut:

Fungsi kaedah del adalah sama dengan fungsi pop(). Ia memadam item daripada senarai yang ditentukan oleh nilai indeks. Jika index_value tidak disediakan, fungsi del akan mengalih keluar keseluruhan senarai. Sekarang, mari lihat contoh fungsi del.

Contoh 4:

Dalam contoh ini, kami akan mengalih keluar item daripada senarai dengan bantuan fungsi terbina dalam del.

my_list = [ 1 , dua , 3 , 4 , 5 ]
cetak ( 'Senarai asal ialah:' , my_list )
daripada my_list [ dua ]
cetak ( 'Senarai selepas mengalih keluar item ialah:' , my_list )

Berikut adalah outputnya. Seperti yang anda lihat, kami hanya menggantikan fungsi pop() dengan fungsi del. Kami menggunakan contoh yang sama hanya untuk menunjukkan persamaan dalam fungsi semua kaedah.

Sintaks fungsi clear().

Sintaks fungsi clear() adalah seperti berikut:

Fungsi kaedah clear() sedikit berbeza daripada semua kaedah terbina dalam yang ditakrifkan di atas. Pop(), remove(), dan del mengalih keluar item yang ditentukan daripada senarai. Walau bagaimanapun, fungsi clear() memadamkan keseluruhan senarai. ‘my_list’ mewakili senarai yang perlu dialih keluar. Pertimbangkan contoh yang diberikan di bawah.

Contoh 5:

Lihat contoh contoh untuk fungsi clear().

my_list = [ 1 , dua , 3 , 4 , 5 ]
cetak ( 'Senarai asal ialah:' , my_list )
my_list. jelas ( )
cetak ( 'Senarai selepas mengalih keluar item ialah:' , my_list )

Di bawah adalah output. Seperti yang anda lihat, kami kini mempunyai senarai kosong, kerana fungsi clear() mengalih keluar setiap item daripada senarai sekaligus.

Kesimpulan

Menulis kod pengaturcaraan tidak pernah semudah ini. Tetapi bahasa pengaturcaraan Python menjadikan pengekodan mudah dan mudah, bukan sahaja untuk pengaturcara pakar tetapi untuk pemula juga. Perpustakaan standard dan fungsi terbina dalam dalam python memberikan fleksibiliti yang sangat tinggi sehinggakan pembangun pemula pun boleh menulis kod yang kompleks. Dalam artikel ini, kami mempelajari tentang empat kaedah terbina dalam python clear(), del, pop(), dan remove() untuk mengalih keluar item daripada senarai.