Pop List Python ()

Metoda pop () elimină din listă elementul de la indexul dat și returnează elementul eliminat.

Sintaxa pop()metodei este:

 list.pop (index)

parametrii pop ()

  • pop()Metoda ia un singur argument (index).
  • Argumentul transmis metodei este opțional. Dacă nu este trecut, indicele implicit -1 este trecut ca argument (indexul ultimului element).
  • Dacă indexul transmis metodei nu se află în interval, acesta aruncă IndexError: pop index în afara excepției de interval .

Valoare returnată din pop ()

pop()Metoda returneaza elementul prezent la indexul dat. Acest element este, de asemenea, eliminat din listă.

Exemplul 1: Pop element la indexul dat din listă

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

Ieșire

 Valoare returnată: Lista actualizată franceză: („Python”, „Java”, „C ++”, „C”)

Notă: Indexul în Python începe de la 0, nu de la 1.

Dacă trebuie să deschideți cel de-al 4- lea element, trebuie să treceți 3 la pop()metodă.

Exemplul 2: pop () fără index și pentru indici negativi

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

Ieșire

 Când indexul nu este trecut: Valoare returnată: C Listă actualizată: („Python”, „Java”, „C ++”, „Ruby”) Când -1 este trecut: Valoare returnată: Ruby Listă actualizată: („Python”, „Java ',' C ++ ') Când este trecut -3: Valoare returnată: Lista actualizată Python: (' Java ',' C ++ ')

Dacă trebuie să eliminați elementul dat din listă, puteți utiliza metoda remove ().

Și puteți utiliza deldeclarația pentru a elimina un element sau felii din listă.

Articole interesante...