Python saraksts noņemt ()

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 elementneeksistē, 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 animalssarakstā 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.

Interesanti raksti...