Python

Cara menambah dan membuang item dari senarai di Python

Cara menambah dan membuang item dari senarai di Python
Pembolehubah Array menggunakan dalam kebanyakan bahasa pengaturcaraan untuk menyimpan banyak data. Python mempunyai empat jenis data untuk menyimpan pelbagai data. Ini adalah senarai, tuple, kamus dan set.  Data boleh dipesan dan diubah dalam senarai Python. Kurungan persegi ([]) digunakan dalam Python untuk menyatakan senarai seperti tatasusunan. Indeks senarai bermula dari 0.  Senarai berfungsi seperti pemboleh ubah rujukan. Apabila pemboleh ubah senarai diberikan kepada pemboleh ubah lain maka kedua pemboleh ubah akan menunjuk ke lokasi yang sama. Tutorial ini menunjukkan penggunaan kaedah Python yang berbeza untuk menambah dan membuang data dari senarai Python.

Kaedah:

Terdapat banyak kaedah di Python untuk mengubah senarai. Beberapa kaedah biasa untuk menambah dan membuang data dalam senarai disebutkan di sini.

masukkan (indeks, item): Kaedah ini digunakan untuk memasukkan item dalam indeks tertentu dari senarai dan menggeser kanan item senarai.

tambahkan (item): Kaedah ini digunakan untuk menambahkan elemen baru di akhir senarai.

panjangkan (senarai lain): Item dari satu senarai boleh dimasukkan pada akhir senarai yang lain dengan menggunakan kaedah ini.

keluarkan (item): Kaedah ini digunakan untuk membuang item tertentu dari senarai.

pop (indeks): Kaedah ini digunakan untuk membuang item dari senarai berdasarkan nilai indeks.

del (): Kaedah ini digunakan untuk membuang item tertentu dari senarai atau memotong senarai.

jelas (): Kaedah ini digunakan untuk membuang semua item dalam senarai

Tambahkan item ke dalam senarai:

Kaedah yang berbeza untuk menambahkan item dalam senarai Python ditunjukkan di bahagian tutorial ini.

Contoh 1: Masukkan item menggunakan kaedah insert ()

Buat fail python dengan skrip berikut untuk melihat penggunaan kaedah insert (). Item baru akan dimasukkan di kedudukan ketiga senarai dan item lain akan dialihkan tepat setelah menjalankan skrip.

# Menyatakan senarai
listdata = [89, 56, 90, 34, 89, 12]
# Masukkan data pada kedudukan ke-2
senarai data.masukkan (2, 23)
# Memaparkan senarai setelah memasukkan
cetak ("Elemen senarai adalah")
untuk i dalam jarak (0, len (listdata)):
cetak (listdata [i])

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Contoh 2: Masukkan item menggunakan kaedah append ()

Buat fail python dengan skrip berikut untuk melihat penggunaan kaedah append (). Telah disebutkan sebelum kaedah lampiran () memasukkan data pada akhir senarai. Jadi, 'Toshiba' akan dimasukkan pada akhir senarai data setelah menjalankan skrip.

# Tentukan senarai
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Masukkan data menggunakan kaedah lampiran
senarai data.tambahkan ("Toshiba")
# Paparkan senarai selepas memasukkan
cetak ("Elemen senarai adalah")
untuk i dalam jarak (0, len (listdata)):
cetak (listdata [i])

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Contoh 3: Masukkan item menggunakan kaedah panjangkan ()

Buat fail python dengan skrip berikut untuk melihat penggunaan kaedah ext (). Di sini, dua senarai dinyatakan dalam skrip yang digabungkan bersama dengan menggunakan kaedah ext (). Item dari senarai kedua akan ditambahkan pada akhir senarai pertama.

# memulakan senarai pertama
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# memulakan senarai kedua
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Gabungkan kedua-dua senarai menggunakan kaedah panjangkan ()
senarai1.panjangkan (senarai2)
# Paparkan senarai setelah menyisir
cetak ("Elemen senarai adalah:")
untuk i dalam jarak (0, len (list1)):
cetak (senarai1 [i])

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Keluarkan item dari senarai:

Kaedah yang berbeza untuk membuang item dalam senarai Python ditunjukkan di bahagian tutorial ini.

Contoh 4: Buang item dari senarai menggunakan kaedah hapus

Buat fail python dengan skrip berikut untuk melihat kaedah penggunaan remove (). Sekiranya nilai item yang digunakan sebagai nilai argumen kaedah hapus () ada dalam senarai, item tersebut akan dikeluarkan. Di sini, nilai, 'Juice' ada dalam senarai dan akan dikeluarkan setelah menjalankan skrip.

# Tentukan senarai
list = ['Kek', 'Pizza', 'Jus', 'Pasta', 'Burger']
# Cetak senarai sebelum memadam
cetak ("Senaraikan sebelum hapus")
cetak (senarai)
# Keluarkan item
senarai.buang ('Jus')
# Cetak senarai setelah dipadam
cetak ("Senarai selepas hapus")
cetak (senarai)

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Contoh 5: Keluarkan item dari senarai menggunakan kaedah pop

Buat fail python dengan skrip berikut untuk melihat penggunaan kaedah pop (). Di sini, 2 digunakan sebagai nilai indeks untuk kaedah pop (). Jadi, elemen ketiga dari senarai akan dikeluarkan setelah menjalankan skrip.

# Tentukan senarai
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Cetak sebelum hapus
cetak (ldata)
# Keluarkan elemen ketiga
ldata.pop (2)
# Cetak senarai setelah dikeluarkan
cetak (ldata)

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Contoh 6: Keluarkan item dari senarai menggunakan kaedah del

Kaedah del () berfungsi serupa dengan kaedah pop (). Buat fail python dengan skrip berikut untuk melihat penggunaan kaedah del (). Di sini, 0 digunakan sebagai nilai indeks del (). Jadi, elemen pertama senarai akan dikeluarkan setelah menjalankan skrip.

# Tentukan senarai
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Cetak sebelum hapus
cetak (ldata)
# Padamkan item pertama menggunakan kaedah del
del ldata [0]
# Cetak senarai setelah dikeluarkan
cetak (ldata)

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Contoh 7: Keluarkan item dari senarai menggunakan kaedah yang jelas

Buat fail python dengan skrip berikut untuk membuang semua item dalam senarai. Setelah menjalankan skrip, kaedah clear () akan menjadikan senarai kosong.

# Tentukan senarai
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Cetak sebelum hapus
cetak (ldata)
# Keluarkan semua item dari senarai
ldata.jelas ()
# Cetak senarai setelah jelas
cetak (ldata)

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Kesimpulan:

Senarai itu adalah ciri berguna pengaturcaraan Python. Pemboleh ubah senarai digunakan dalam skrip untuk pelbagai tujuan. Kaedah mengubah senarai dengan menggunakan pelbagai kaedah python terbina dalam ditunjukkan dalam tutorial ini. Banyak kaedah lain ada di Python untuk melakukan operasi lain dalam senarai, seperti sort (), reverse (), count (), dll.

Tonton Video Pengarang: di sini

Cara Mengubah Tetapan Tetikus dan Pad Sentuh Menggunakan Xinput di Linux
Sebilangan besar pengedaran Linux dihantar dengan perpustakaan "libinput" secara lalai untuk menangani peristiwa input pada sistem. Ia dapat memproses...
Buat semula butang tetikus anda secara berbeza untuk perisian yang berbeza dengan X-Mouse Button Control
Mungkin anda memerlukan alat yang dapat mengubah kawalan tetikus anda dengan setiap aplikasi yang anda gunakan. Sekiranya ini berlaku, anda boleh menc...
Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...