14 of 151 menu

A pop metódus

A pop metódus töröl és visszaad egy elemet a listából az indexe alapján. A metódus paraméterében az elem indexét adjuk meg. Ha nincs megadva - az utolsó elemet adja vissza.

Szintaxis

lista.pop([index])

Példa

Töröljük az utolsó elemet:

lst = ['a', 'b', 'c', 'd', 'e'] lst.pop() print(lst)

A kód végrehajtásának eredménye:

['a', 'b', 'c', 'd']

Példa

A metódus visszaadja a törölt elemet:

lst = ['a', 'b', 'c', 'd', 'e'] print(lst.pop())

A kód végrehajtásának eredménye:

'e'

Példa

Keressünk meg egy elemet index alapján és töröljük ki a pop metódussal:

lst = ['a', 'b', 'c', 'd', 'e'] lst.pop(2) print(lst)

A kód végrehajtásának eredménye:

['a', 'b', 'd', 'e']

Példa

Most pedig próbáljunk meg törölni egy elemet olyan index alapján, amely nincs a listában:

lst = ['a', 'b', 'c'] lst.pop(3)

A kód végrehajtásának eredménye:

IndexError: pop index out of range

Lásd még

  • a remove metódus,
    amely töröl egy elemet a listából
  • a insert metódus,
    amely hozzáad egy elemet a listához a megadott index elé
  • a count metódus,
    amely visszaadja az elem egyezéseinek számát a listában
  • a append metódus,
    amely hozzáad egy elemet a lista végéhez
  • a len függvény,
    amely visszaadja a lista hosszát
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás