Pythoni loendi eemaldamine ()

Meetod Remove () eemaldab loendist esimese sobiva elemendi (mis edastatakse argumendina).

Meetodi süntaks remove()on:

 list.remove (element)

eemalda () parameetrid

  • remove()Meetod võtab ühe elemendi argumendina ja eemaldab selle nimekirja.
  • Kui seda elementpole olemas, viskab see ValueError: list.remove (x): x loendi erandisse .

Tagastusväärtus eemaldamisel ()

See remove()ei tagasta väärtust (tagastab None).

Näide 1: eemaldage element loendist

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)

Väljund

 Uuendatud loomade loend: ('kass', 'koer', 'merisiga')

Näide 2: eemaldage () meetod duplikaatelementidega loendist

Kui loend sisaldab duplikaatelemente, remove()eemaldab meetod ainult esimese sobiva elemendi.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Väljund

 Uuendatud loomade loend: ('kass', 'koer', 'merisiga', 'koer') 

Siin eemaldatakse loendist ainult esimene element 'koer'.

Näide 3: elemendi kustutamine, mida pole olemas

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Väljund

 Jälgimine (viimane kõne on viimane): fail "…", rida 5, loomal.remove ('kala') ValueError: list.remove (x): x pole loendis

Siin näeme viga, kuna animalsloend ei sisalda 'fish'.

  • Kui peate kustutama indeksil põhinevad elemendid (nagu neljas element), võite kasutada meetodit pop ().
  • Samuti saate üksuse loendist eemaldamiseks kasutada käsku Python del.

Huvitavad Artiklid...