Ukloni stavku s popisa Python

Ukloni Stavku S Popisa Python



Ovaj je članak kratki vodič o tome kako izbrisati/ukloniti stavku s popisa u pythonu. Postoji nekoliko metoda za uklanjanje ili brisanje stavke s popisa pythona. Međutim, vidjet ćemo četiri ugrađene funkcije pythona: pop(), remove(), del i clear() za uklanjanje stavke s popisa u pythonu. Do kraja ovog članka moći ćete učinkovito pisati i kompajlirati sve te funkcije.

Kako izbrisati/ukloniti stavku s popisa u Pythonu pomoću Pythonovih ugrađenih funkcija?

Za brisanje/uklanjanje stavke s popisa koriste se četiri različite ugrađene funkcije pythona kao što je gore spomenuto. Sljedeći odjeljci raspravljat će o sintaksi svake funkcije. Također ćete pronaći relevantne primjere za razumijevanje rada svake funkcije.

Sintaksa funkcije remove().

Sintaksa funkcije remove() je sljedeća:









Remove() je ugrađena funkcija u pythonovoj standardnoj biblioteci koja se koristi za uklanjanje stavke s popisa. ‘name_of_list’ predstavlja popis s kojeg je potrebno ukloniti ili izbrisati stavku. ‘Vrijednost_za_uklanjanje’ predstavlja određenu vrijednost koju je potrebno ukloniti s popisa. Mora se osigurati; inače će kompajler kroz 'TypeError'. Remove() je ugrađena funkcija koja se koristi s popisima. Prema zadanim postavkama, njegova je funkcija ukloniti stavku s popisa. Pretražuje navedenu vrijednost na popisu i uklanja je.



Funkcija remove() jednostavno će izbrisati navedeni element s popisa i ne vraća nikakvu vrijednost. Pogledajmo sada primjer kako bismo mogli dublje razumjeti funkcionalnost metode remove().





Primjer 1:

U ovom primjeru implementirat ćemo metodu remove() za uklanjanje stavke s popisa i pokušati razumjeti njezinu funkcionalnost. Ovdje je kôd funkcije remove(). Ovdje smo definirali popis od 5 cijelih brojeva: my_list = [1, 2, 3, 4, 5]. Zatim smo uklonili 4 pomoću funkcije remove(), my_list.remove(4).

moj_popis = [ 1 , dva , 3 , 4 , 5 ]
ispisati ( 'Originalni popis je:' , moj_popis )
moj_popis. ukloniti ( 4 )
ispisati ( 'Popis nakon uklanjanja stavke je:' , moj_popis )



Pogledajmo sada rezultat ispod i vidimo rezultat. Kao što možete primijetiti, 4 je izbrisan s popisa i novi popis sada sadrži samo 4 stavke, my_list = [1, 2, 3, 5]. Imajte na umu da ako navedete vrijednost koja nije na popisu, kompajler će kroz ValueError. Pogledajmo primjer ValueError u sljedećem odjeljku.

Primjer 2:

U ovom primjeru dat ćemo vrijednost za funkciju remove() koja nije dostupna na popisu da vidimo kako kompilator na to reagira. Evo koda:

moj_popis = [ 1 , dva , 3 , 4 , 5 ]
ispisati ( 'Originalni popis je:' , moj_popis )
moj_popis. ukloniti ( 9 )
ispisati ( 'Popis nakon uklanjanja stavke je:' , moj_popis )

Izlaz je dan u nastavku. Kao što vidite, kompajler je izbacio ValueError jer smo dali 9 funkciji remove() koja nije dostupna na popisu.

Sintaksa funkcije pop().

Sintaksa funkcije pop() je sljedeća:

Funkcija pop() uklanja stavku s popisa prema indeksu stavke koju je potrebno ukloniti. 'list_name' predstavlja popis s kojeg je potrebno ukloniti stavku. 'Index_value' predstavlja indeks stavke koju treba ukloniti. Zapamtite da indeks popisa počinje s 0. Dakle, vrijednost na indeksu 3 je četvrta vrijednost na popisu. Ako index_value nije naveden u funkciji pop(), ona će izbrisati/ukloniti posljednju stavku s popisa. Razmotrite sljedeći primjer programa da biste razumjeli kako funkcionira funkcija pop():

Primjer 3:

U ovom ćemo primjeru upotrijebiti isti uzorak koji je korišten u prethodnom primjeru za usporedbu izlaza funkcija pop() i remove(). Ovdje ćemo dati vrijednost indeksa stavke koju treba izbrisati. Pogledajte kod u nastavku:

moj_popis = [ 1 , dva , 3 , 4 , 5 ]
ispisati ( 'Originalni popis je:' , moj_popis )
moj_popis. pop ( dva )
ispisati ( 'Popis nakon uklanjanja stavke je:' , moj_popis )

Imajte na umu da je 2 dostavljen funkciji pop(), što je indeks 3. Stavku '3' treba izbrisati s popisa. Pogledajte rezultat u nastavku. Kao što vidite, funkcije pop() i remove() su iste, samo je sintaksa malo drugačija.

Sintaksa funkcije del

Sintaksa funkcije del je sljedeća:

Funkcija metode del ista je kao funkcija pop(). Briše stavku s popisa određenog vrijednošću indeksa. Ako index_value nije naveden, funkcija del će ukloniti cijeli popis. Pogledajmo sada primjer funkcije del.

Primjer 4:

U ovom primjeru ćemo ukloniti stavku s popisa uz pomoć del ugrađene funkcije.

moj_popis = [ 1 , dva , 3 , 4 , 5 ]
ispisati ( 'Originalni popis je:' , moj_popis )
od moj_popis [ dva ]
ispisati ( 'Popis nakon uklanjanja stavke je:' , moj_popis )

Evo izlaza. Kao što vidite, upravo smo zamijenili funkciju pop() funkcijom del. Koristili smo isti primjer samo da pokažemo sličnost u funkcioniranju svih metoda.

Sintaksa funkcije clear().

Sintaksa funkcije clear() je sljedeća:

Funkcija metode clear() malo se razlikuje od svih gore definiranih ugrađenih metoda. Pop(), remove() i del uklanjaju navedenu stavku s popisa. Međutim, funkcija clear() briše cijeli popis. 'my_list' predstavlja popis koji treba ukloniti. Razmotrite donji primjer.

Primjer 5:

Pogledajte ogledni primjer za funkciju clear().

moj_popis = [ 1 , dva , 3 , 4 , 5 ]
ispisati ( 'Originalni popis je:' , moj_popis )
moj_popis. čisto ( )
ispisati ( 'Popis nakon uklanjanja stavke je:' , moj_popis )

Ispod je izlaz. Kao što vidite, sada imamo prazan popis, budući da funkcija clear() uklanja sve stavke s popisa odjednom.

Zaključak

Pisanje programskih kodova nikada nije bilo lako. Ali programski jezik Python učinio je kodiranje jednostavnim i lakim, ne samo za iskusne programere, već i za početnike. Standardne biblioteke i ugrađene funkcije u pythonu pružaju toliko fleksibilnosti da čak i programer početnik može pisati složene kodove. U ovom smo članku naučili o četiri ugrađene metode python clear(), del, pop() i remove() za uklanjanje stavke s popisa.