Метод pop () вилучає елемент зі вказаного індексу зі списку та повертає видалений елемент.
Синтаксис pop()
методу:
list.pop (індекс)
pop () параметри
pop()
Метод приймає один аргумент (індекс).- Аргумент, переданий методу, необов’язковий. Якщо не передано, індекс за замовчуванням -1 передається як аргумент (індекс останнього елемента).
- Якщо індекс, переданий методу, не знаходиться в діапазоні, він видає IndexError: pop index поза межами діапазону .
Повернене значення від pop ()
pop()
Метод повертає елемент , присутній в даному індексі. Цей пункт також вилучено зі списку.
Приклад 1: Вивести елемент із вказаного індексу зі списку
# 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)
Вихідні дані
Повернене значення: оновлений французький список: ('Python', 'Java', 'C ++', 'C')
Примітка: Індекс у Python починається з 0, а не з 1.
Якщо вам потрібно вискочити 4 - й елемент, вам необхідно пройти 3 до pop()
методу.
Приклад 2: pop () без індексу, а для негативних індексів
# 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)
Вихідні дані
Коли індекс не передано: Повернене значення: Оновлений список: ('Python', 'Java', 'C ++', 'Ruby') Коли передано -1: Повернене значення: Оновлений список Ruby: ('Python', 'Java ',' C ++ ') Коли передано -3: Повернене значення: Оновлений список Python: (' Java ',' C ++ ')
Якщо вам потрібно видалити даний елемент зі списку, ви можете скористатися методом remove ().
І ви можете використовувати del
вираз, щоб видалити елемент або фрагменти зі списку.