Rumah > pembangunan bahagian belakang > Tutorial Python > Apakah perbezaan antara Del dan remove() pada senarai dalam Python?

Apakah perbezaan antara Del dan remove() pada senarai dalam Python?

王林
Lepaskan: 2023-09-12 16:25:12
ke hadapan
1574 orang telah melayarinya

Apakah perbezaan antara Del dan remove() pada senarai dalam Python?

Sebelum membincangkan perbezaan, mari kita fahami apakah Del dan Remove() dalam senarai Python.

Del kata kunci dalam senarai Python

Kata kunci del dalam Python digunakan untuk memadam satu atau lebih elemen daripada Senarai. Kami juga boleh memadam semua elemen, iaitu memadam keseluruhan senarai.

Contoh

Gunakan kata kunci del untuk memadam elemen daripada senarai Python

#Create a List
myList = ["Toyota", "Benz", "Audi", "Bentley"]
print("List = ",myList)

# Delete a single element
del myList[2]

print("Updated List = \n",myList)
Salin selepas log masuk

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley']
Updated List = 
 ['Toyota', 'Benz', 'Bentley']
Salin selepas log masuk

Contoh

Padamkan berbilang elemen daripada senarai Python menggunakan kata kunci del

# Create a List
myList = ["Toyota", "Benz", "Audi", "Bentley", "Hyundai", "Honda", "Tata"]

print("List = ",myList)

# Delete multiple element
del myList[2:5]
print("Updated List = \n",myList)
Salin selepas log masuk

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley', 'Hyundai', 'Honda', 'Tata']
Updated List = ['Toyota', 'Benz', 'Honda', 'Tata']
Salin selepas log masuk

Contoh

Alih keluar semua elemen daripada senarai Python menggunakan kata kunci del

# Create a List
myList = ["Toyota", "Benz", "Audi", "Bentley"]
print("List = ",myList)

# Deletes the entire List
del myList

# The above deleted the List completely and all its elements
Salin selepas log masuk

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley']
Salin selepas log masuk

Alih keluar() kaedah dalam senarai Python

Kaedah terbina dalam remove() dalam Python digunakan untuk mengalih keluar elemen daripada Senarai.

Contoh

Alih keluar elemen daripada Python menggunakan kaedah remove()

# Create a List
myList = ["Toyota", "Benz", "Audi", "Bentley"]
print("List = ",myList)

# Remove a single element
myList.remove("Benz")

# Display the updated List
print("Updated List = \n",myList)
Salin selepas log masuk

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley']
Updated List = 
 ['Toyota', 'Audi', 'Bentley']
Salin selepas log masuk

Padam dan padam()

Sekarang mari kita lihat perbezaan antara del dan remove() dalam Python -

del dalam Python padam()

del ialah kata kunci dalam Python. remove(0) ialah kaedah terbina dalam Python.
Jika indeks tidak wujud dalam senarai Python, indexError akan dilemparkan. Jika nilai tidak wujud dalam senarai Python, valueError akan dilemparkan.
del berfungsi pada indeks. remove() berfungsi pada nilai.
del memadamkan elemen pada nombor indeks yang ditentukan. Ia mengalih keluar nilai padanan pertama daripada senarai Python.
del hanya padam. remove() mencari senarai untuk mencari item.

Atas ialah kandungan terperinci Apakah perbezaan antara Del dan remove() pada senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan