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 del
declarația pentru a elimina un element sau felii din listă.