Python lista pop ()

A pop () metódus eltávolítja az adott indexben lévő elemet a listából, és visszaadja az eltávolított elemet.

A pop()módszer szintaxisa :

 list.pop (index)

pop () paraméterek

  • A pop()módszer egyetlen argumentumot (indexet) vesz fel.
  • A metódusnak átadott argumentum nem kötelező. Ha nem adják meg, akkor az alapértelmezett -1 index kerül átadásra argumentumként (az utolsó elem indexe).
  • Ha a metódusnak átadott index nincs a tartományban, akkor az IndexError: pop indexet a tartomány kivételén kívül dobja .

Visszatérési érték a popból ()

A pop()módszer az adott indexen található elemet adja vissza. Ez az elem szintén törlődik a listáról.

1. példa: Pop elem a megadott indexhez a listából

 # programming languages list languages = ('Python', 'Java', 'C++', 'French', 'C') # remove and return the 4th item return_value = languages.pop(3) print('Return Value:', return_value) # Updated List print('Updated List:', languages)

Kimenet

 Visszaérték: Frissített francia lista: ('Python', 'Java', 'C ++', 'C'

Megjegyzés: Az index a Pythonban 0-tól kezdődik, nem pedig 1-től.

Ha szükség van, hogy a pop a 4 th elem, át kell adni 3 az pop()eljárás.

2. példa: pop () index és negatív indexek esetén

 # programming languages list languages = ('Python', 'Java', 'C++', 'Ruby', 'C') # remove and return the last item print('When index is not passed:') print('Return Value:', languages.pop()) print('Updated List:', languages) # remove and return the last item print('When -1 is passed:') print('Return Value:', languages.pop(-1)) print('Updated List:', languages) # remove and return the third last item print('When -3 is passed:') print('Return Value:', languages.pop(-3)) print('Updated List:', languages)

Kimenet

 Ha az index nincs átadva: Visszatérési érték: C Frissített lista: ('Python', 'Java', 'C ++', 'Ruby') Amikor -1 átadódik: Visszatérési érték: Rubin Frissített lista: ('Python', 'Java ',' C ++ ') -3 átadásakor: Visszatérési érték: Python frissített lista: (' Java ',' C ++ ')

Ha el kell távolítania az adott elemet a listáról, használhatja az remove () metódust.

Az delutasítás segítségével eltávolíthat egy elemet vagy szeletet a listáról.

érdekes cikkek...