Pop Python List ()

Metóda pop () odstráni položku v danom indexe zo zoznamu a vráti odstránenú položku.

Syntax pop()metódy je:

 list.pop (index)

parametre pop ()

  • pop()Metóda preberá jeden argument (index).
  • Argument odovzdaný metóde je voliteľný. Pokiaľ nie je odovzdané, predvolený index -1 sa odovzdá ako argument (index poslednej položky).
  • Ak index odovzdaný metóde nie je v rozsahu, vyhodí IndexError: pop index mimo výnimku rozsahu .

Návratová hodnota z popu ()

pop()Metóda vracia u tejto položky na danú pozíciu. Táto položka je tiež odstránená zo zoznamu.

Príklad 1: Popová položka v danom indexe zo zoznamu

 # 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)

Výkon

 Návratová hodnota: Francúzsky aktualizovaný zoznam: ('Python', 'Java', 'C ++', 'C')

Poznámka: Index v Pythone začína od 0, nie od 1.

Ak potrebujete k popu The 4 prvok, je nutné prejsť 3 k pop()metóde.

Príklad 2: pop () bez indexu a pre záporné indexy

 # 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)

Výkon

 Keď index neprešiel: Návratová hodnota: C Aktualizovaný zoznam: ('Python', 'Java', 'C ++', 'Ruby') Po zadaní -1: Návratová hodnota: Ruby Aktualizovaný zoznam: ('Python', 'Java ',' C ++ ') Keď je odovzdané -3: Návratová hodnota: Aktualizovaný zoznam Pythonu: (' Java ',' C ++ ')

Ak potrebujete odstrániť danú položku zo zoznamu, môžete použiť metódu remove ().

Pomocou delpríkazu môžete tiež odstrániť položku alebo rezy zo zoznamu.

Zaujímavé články...