Metode Remove () noņem no saraksta pirmo atbilstošo elementu (kas tiek nodots kā arguments).
Metodes sintakse remove()
ir šāda:
list.remove (elements)
noņemt () parametrus
remove()
Metode ņem vienu elementu, kā argumentu un noņem to no saraksta.- Ja
element
neeksistē, tas izmet vērtību ValueRrror: list.remove (x): x nav saraksta izņēmumā.
Atgriezties vērtība no noņemt ()
remove()
Neatgriež nekādu vērtību (atgriežas None
).
1. piemērs: noņemiet elementu no saraksta
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Rezultāts
Atjaunināts dzīvnieku saraksts: ('kaķis', 'suns', 'jūrascūciņa')
2. piemērs: noņemiet metodi () sarakstā ar dublētiem elementiem
Ja sarakstā ir elementu dublikāti, remove()
metode noņem tikai pirmo atbilstošo elementu.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Rezultāts
Atjaunināts dzīvnieku saraksts: ('kaķis', 'suns', 'jūrascūciņa', 'suns')
Šeit no saraksta tiek svītrots tikai pirmais elementa “suns” gadījums.
3. piemērs: elementa, kas nepastāv, dzēšana
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Rezultāts
Traceback (pēdējais zvans ir pēdējais): fails "…", 5. rindiņa, animal.remove ('fish') ValueError: list.remove (x): x nav sarakstā
Šeit mēs saņemam kļūdu, jo animals
sarakstā nav 'fish'
.
- Ja jums ir jāizdzēš elementi, pamatojoties uz indeksu (piemēram, ceturtais elements), varat izmantot metodi pop ().
- Varat arī izmantot Python del priekšrakstu, lai noņemtu vienumus no saraksta.