Popis Python pop ()

Metoda pop () uklanja stavku s navedenog indeksa s popisa i vraća uklonjenu stavku.

Sintaksa pop()metode je:

 list.pop (indeks)

pop () parametri

  • pop()Metoda uzima jedan argument (Indeks).
  • Argument prosljeđen metodi nije obvezan. Ako se ne proslijedi, zadani indeks -1 prenosi se kao argument (indeks posljednje stavke).
  • Ako indeks prosljeđen metodi nije u dosegu, on izbacuje IndexError: pop index izvan opsega .

Povratna vrijednost iz pop ()

pop()Metoda vraća stavku nazočne na određenom indeksu. Ova je stavka također uklonjena s popisa.

Primjer 1: Iskočite stavku s navedenim indeksom s popisa

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

Izlaz

 Povratna vrijednost: Francuski ažurirani popis: ('Python', 'Java', 'C ++', 'C')

Napomena: Indeks u Pythonu počinje od 0, a ne od 1.

Ako trebate pop 4 -og elementa, potrebno je proći 3 do pop()metodom.

Primjer 2: pop () bez indeksa i 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)

Izlaz

 Kada se indeks ne proslijedi: Povratna vrijednost: C Ažurirani popis: ('Python', 'Java', 'C ++', 'Ruby') Kada se proslijedi -1: Vrijednost povrata: Ažurirani popis Ruby: ('Python', 'Java ',' C ++ ') Kada se preda -3: Povratna vrijednost: Python ažurirani popis: (' Java ',' C ++ ')

Ako trebate ukloniti datu stavku s popisa, možete koristiti metodu remove ().

delIzjavu možete koristiti za uklanjanje stavke ili kriški s popisa.

Zanimljivi članci...