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

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

王林
王林ke hadapan
2023-09-12 16:25:121477semak imbas

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)

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley']
Updated List = 
 ['Toyota', 'Benz', 'Bentley']

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)

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley', 'Hyundai', 'Honda', 'Tata']
Updated List = ['Toyota', 'Benz', 'Honda', 'Tata']

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

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley']

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)

Output

List =  ['Toyota', 'Benz', 'Audi', 'Bentley']
Updated List = 
 ['Toyota', 'Audi', 'Bentley']

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam