Kako dodati i ukloniti stavke s popisa u Pythonu

How Add Remove Items From List Python



Varijabla niza koristi se u većini programskih jezika za spremanje više podataka. Python ima četiri vrste podataka za spremanje više podataka. Ovi su popis, tuple, rječnik i postavljen . Podaci se mogu naručiti i promijeniti na Python popisu. Uglate zagrade ([]) koriste se u Pythonu za deklariranje popisa kao niza. Indeks popisa počinje od 0. Popis radi kao referentne varijable. Kada se varijabli popisa dodijeli druga varijabla, tada će obje varijable ukazivati ​​na isto mjesto. Ovaj vodič prikazuje uporabu različitih Python metoda za dodavanje i uklanjanje podataka s popisa Python.

Metode:

U Pythonu postoje mnoge metode za izmjenu popisa. Ovdje se spominju neke uobičajene metode dodavanja i uklanjanja podataka s popisa.







umetnuti (indeks, stavka): Ova metoda se koristi za umetanje bilo koje stavke u određeni indeks popisa i pomak stavki popisa udesno.



dodaj (stavku): Ova metoda se koristi za dodavanje novog elementa na kraj popisa.



extends (anotherList): Stavke jednog popisa mogu se umetnuti na kraju drugog popisa pomoću ove metode.





ukloniti (stavku): Ova metoda se koristi za uklanjanje određene stavke s popisa.

pop (indeks): Metoda se koristi za uklanjanje stavke s popisa na temelju vrijednosti indeksa.



od(): Ova se metoda koristi za uklanjanje određene stavke popisa ili rezanje popisa.

čisto(): Ova se metoda koristi za uklanjanje svih stavki s popisa

Dodajte stavke na popis:

U ovom dijelu vodiča prikazani su različiti načini dodavanja stavki na popisu Python.

Primjer 1: Umetnite stavku pomoću metode insert ()

Napravite python datoteku sa sljedećom skriptom da biste vidjeli uporabu metode insert (). Nova stavka bit će umetnuta na treće mjesto popisa, a ostale će se stavke pomaknuti odmah nakon pokretanja skripte.

# Deklarirajte popis
listdata= [89, 56, 90, 3. 4, 89, 12]

# Umetnite podatke na 2. mjesto
listdata.umetnuti(2, 2. 3)

# Prikaz popisa nakon umetanja
ispisati('Elementi popisa su')

zaiu domet(0, len(listdata)):
ispisati(listdata[i])

Izlaz:

Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Primjer 2: Umetnite stavku pomoću metode append ()

Napravite python datoteku sa sljedećom skriptom da biste vidjeli uporabu metode append (). Spomenuto je prije da metoda append () ubacuje podatke na kraj popisa. Dakle, 'Toshiba' će biti umetnuta na kraju listdata nakon pokretanja skripte.

# Definirajte popis
listdata= ['Dell', 'MOBITEL', 'Leveno', 'Asus']

# Umetnite podatke pomoću metode dodavanja
listdata.dodati('Toshiba')

# Prikažite popis nakon umetanja
ispisati('Elementi popisa su')

zaiu domet(0, len(listdata)):
ispisati(listdata[i])

Izlaz:

Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Primjer 3: Umetnite stavku pomoću metode extension ()

Napravite python datoteku sa sljedećom skriptom da biste vidjeli uporabu metode extension (). Ovdje se u skripti deklariraju dva popisa koji se kombiniraju pomoću metode extension (). Stavke drugog popisa bit će dodane na kraju prvog popisa.

# inicijalizacija prvog popisa
popis1= ['html', 'CSS', 'JavaScript', 'JQuery']

# inicijalizacija drugog popisa
popis2= ['PHP', 'Laravel', 'CodeIgniter']

# Kombinirajte oba popisa pomoću metode extension ()
popis1.produžiti(popis2)

# Prikažite popis nakon češljanja
ispisati ('Elementi popisa su:')

zaiu domet(0, len(popis1)):
ispisati(popis1[i])

Izlaz:

Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Uklonite stavku s popisa:

U ovom dijelu vodiča prikazani su različiti načini uklanjanja stavke s popisa Python.

Primjer 4: Uklonite stavku s popisa metodom uklanjanja

Napravite python datoteku sa sljedećom skriptom da biste vidjeli metodu use remove (). Ako vrijednost stavke koja se koristi kao vrijednost argumenta metode remove () postoji na popisu, stavka će biti uklonjena. Ovdje vrijednost 'Juice' postoji na popisu i bit će uklonjena nakon pokretanja skripte.

# Definirajte popis
popis = ['Torta', 'Pizza', 'Sok', 'Tjestenina', 'Hamburger']

# Ispišite popis prije brisanja
ispisati('Popis prije brisanja')
ispisati(popis)

# Uklonite stavku
popis.ukloniti('Sok')

# Ispišite popis nakon brisanja
ispisati('Popis nakon brisanja')
ispisati(popis)

Izlaz:

Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Primjer 5: Uklonite stavku s popisa pomoću pop metode

Napravite python datoteku sa sljedećom skriptom da biste vidjeli uporabu metode pop (). Ovdje se 2 koristi kao vrijednost indeksa za metodu pop (). Dakle, treći element popisa bit će uklonjen nakon pokretanja skripte.

# Definirajte popis
ldata= [ 3. 4, 2. 3, 90, dvadeset i jedan, 90, 56, 87, 55]

# Ispišite prethodno uklanjanje
ispisati(ldata)

# Uklonite treći element
ldata.pop(2)

# Ispišite popis nakon uklanjanja
ispisati(ldata)

Izlaz:

Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Primjer 6: Uklonite stavku s popisa pomoću del metode

del () metoda radi slično kao pop () metoda. Napravite python datoteku sa sljedećom skriptom da biste vidjeli uporabu metode del (). Ovdje se 0 koristi kao vrijednost indeksa del (). Dakle, prvi element popisa bit će uklonjen nakon pokretanja skripte.

# Definirajte popis
ldata= [ 3. 4, 2. 3, 90, dvadeset i jedan, 90, 56, 87, 55]

# Ispišite prethodno uklanjanje
ispisati(ldata)

# Izbrišite prvu stavku pomoću del metode
odldata[0]

# Ispišite popis nakon uklanjanja
ispisati(ldata)

Izlaz:

Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Primjer 7: Uklonite stavku s popisa jasnom metodom

Izradite python datoteku sa sljedećom skriptom da biste uklonili sve stavke s popisa. Nakon pokretanja skripte, metoda clear () učinit će popis praznim.

# Definirajte popis
ldata= [ 3. 4, 2. 3, 90, dvadeset i jedan, 90, 56, 87, 55]

# Ispišite prethodno uklanjanje
ispisati(ldata)

# Uklonite sve stavke s popisa
ldata.čisto()

# Ispišite popis nakon brisanja
ispisati(ldata)

Izlaz:

Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Zaključak:

Popis je korisna značajka programiranja na Pythonu. Varijable popisa koriste se u skripti za različite svrhe. U ovom vodiču prikazani su načini izmjene popisa pomoću različitih ugrađenih metoda pythona. Mnoge druge metode postoje u Pythonu za obavljanje drugih operacija na popisu, poput sort (), reverse (), count () itd.

Pogledajte video snimak autora: ovdje