Метода поп () уклања ставку са датог индекса са листе и враћа уклоњену ставку.
Синтакса pop()
методе је:
лист.поп (индекс)
поп () параметри
pop()
Метод узима један аргумент (индекс).- Аргумент прослеђен методи није обавезан. Ако није прослеђен, задати индекс -1 се преноси као аргумент (индекс последње ставке).
- Ако индекс прослеђен методи није у домету, он баца ИндекЕррор: поп индек ван опсега .
Повратна вредност од поп ()
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)
Оутпут
Повратна вредност: Француски ажурирана листа: ('Питхон', 'Јава', 'Ц ++', 'Ц')
Напомена: Индекс у Питхону почиње од 0, а не од 1.
Ако требате отворити четврти елемент, морате пренијети 3 на pop()
методу.
Пример 2: поп () без индекса и за негативне индексе
# 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)
Оутпут
Када се индекс не проследи: Повратна вредност: Ц Ажурирана листа: ('Питхон', 'Јава', 'Ц ++', 'Руби') Када се проследи -1: Повратна вредност: Руби ажурирана листа: ('Питхон', 'Јава ',' Ц ++ ') Када се преда -3: Повратна вредност: Питхон ажурирана листа: (' Јава ',' Ц ++ ')
Ако требате да уклоните дату ставку са листе, можете да користите методу ремове ().
del
Изјаву можете користити за уклањање ставке или кришки са листе.