Pop funkció a Pythonban

Mi a pop funkció?

A metódus pop () eltávolítja és visszaadja az utolsó elemet a listából. Van egy opcionális paraméter, amely a listáról eltávolítandó elem indexe. Ha nincs megadva index, az a.pop () eltávolítja és visszaadja a lista utolsó elemét. Ha a pop () metódusnak átadott index nincs a tartományban, akkor az IndexError: pop indexet a tartomány kivételén kívül dobja.

Példa felhasználásra

cities = ['New York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco']; print "City popped is : ", cities.pop() print "City at index 2 is : ", cities.pop(2)

Kimenet

City popped is : San Francisco City at index 2 is : San Antonio

Alapvető veremfunkció

A pop()módszert gyakran együtt használják az append()alapvető veremfunkciók Python alkalmazásban történő megvalósításához.

stack = [] for i in range(5): stack.append(i) while len(stack): print(stack.pop())

Több információ:

A hivatalos dokumentáció pop()itt található