Pop Python - Your Ultimate Learning Destination for Python Programming
Метод pop() является одним из методов списка в Python. Он удаляет и возвращает последний элемент из списка или элемент с указанным индексом.
Синтаксис метода pop():
list.pop([index])
где:
- `[index]` - необязательный параметр, указывающий индекс элемента, который будет удален. Если этот параметр не указан, метод удалит и вернет последний элемент списка.
Примеры использования метода pop():
1. Удаление последнего элемента из списка:
fruits = ['apple', 'banana', 'cherry']
last_fruit = fruits.pop()
print(fruits) # ['apple', 'banana']
print(last_fruit) # 'cherry'
2. Удаление элемента с указанным индексом:
fruits = ['apple', 'banana', 'cherry']
middle_fruit = fruits.pop(1)
print(fruits) # ['apple', 'cherry']
print(middle_fruit) # 'banana'
3. Обработка исключения, если указанный индекс выходит за пределы списка:
fruits = ['apple', 'banana', 'cherry']
try:
fruit = fruits.pop(3)
except IndexError:
print('Index out of range')
В данном примере будет выведено сообщение "Index out of range", так как индекс 3 выходит за пределы списка, который имеет только три элемента.
4. Использование метода pop() в цикле для постепенного удаления элементов из списка:
fruits = ['apple', 'banana', 'cherry']
while len(fruits) > 0:
print(fruits.pop())
Этот код будет последовательно выводить "cherry", "banana" и "apple", после чего список fruits будет пустым.