Питхон листа поп ()

Метода поп () уклања ставку са датог индекса са листе и враћа уклоњену ставку.

Синтакса 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Изјаву можете користити за уклањање ставке или кришки са листе.

Занимљиви Чланци...