Seznam Python pop ()

Metoda pop () s seznama odstrani element v danem indeksu in vrne odstranjeni element.

Sintaksa pop()metode je:

 list.pop (indeks)

parametri pop ()

  • pop()Postopek traja en sam argument (indeks).
  • Argument, poslan metodi, ni obvezen. Če se ne posreduje, se privzeti indeks -1 pošlje kot argument (indeks zadnjega elementa).
  • Če indeks, poslan metodi, ni v dosegu, vrže IndexError: pop index izven obsega .

Vrnjena vrednost iz pop ()

pop()Metoda vrne te točke na določenem indeksu. Ta element je prav tako odstranjen s seznama.

Primer 1: Pop element na danem indeksu s seznama

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

Izhod

 Vrnjena vrednost: Francosko posodobljen seznam: ('Python', 'Java', 'C ++', 'C')

Opomba: Indeks v Pythonu se začne od 0, ne od 1.

Če morate pop 4 th element, morate opraviti 3 na pop()metodo.

Primer 2: pop () brez indeksa in za negativne indekse

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

Izhod

 Ko indeks ni poslan: Vrnjena vrednost: C posodobljen seznam: ('Python', 'Java', 'C ++', 'Ruby') Ko je -1 posredovano: Vrnjena vrednost: Ruby posodobljen seznam: ('Python', 'Java ',' C ++ ') Ko je podana -3: Vrnjena vrednost: Seznam posodobljenih Python: (' Java ',' C ++ ')

Če morate dani element odstraniti s seznama, lahko uporabite metodo remove ().

delStavek lahko uporabite tudi za odstranitev predmeta ali rezin s seznama.

Zanimive Članki...