Piton

Kako dodati i ukloniti stavke s popisa u Pythonu

Kako dodati i ukloniti stavke s popisa u Pythonu
Varijabla niza koristi se u većini programskih jezika za pohranu više podataka. Python ima četiri vrste podataka za pohranu više podataka. Ovi su popis, korica, rječnik i postavljen.  Podaci se mogu poredati i mijenjati na popisu Python. Uglate zagrade ([]) koriste se u Pythonu za deklariranje popisa kao niza. Indeks popisa započinje od 0.  Popis djeluje poput referentnih varijabli. Kada se varijabla popisa dodijeli drugoj varijabli, tada će obje varijable ukazivati ​​na isto mjesto. Ovaj tutorial prikazuje upotrebu različitih Python metoda za dodavanje i uklanjanje podataka s Python popisa.

Metode:

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

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

dodati (stavka): Ovom se metodom dodaje novi element na kraju popisa.

proširiti (anotherList): Stavke s jednog popisa ovom se metodom mogu umetnuti na kraj drugog popisa.

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

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

del (): 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 su dijelu vodiča prikazani različiti načini dodavanja stavki na Python popis.

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

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

# Deklariraj popis
podaci o popisu = [89, 56, 90, 34, 89, 12]
# Umetnite podatke na 2. mjesto
listdata.umetak (2, 23)
# Prikaz popisa nakon umetanja
print ("Elementi popisa su")
za i u rasponu (0, len (listdata)):
ispis (listdata [i])

Izlaz:

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

Primjer 2: Umetnite stavku metodom append ()

Stvorite python datoteku sa sljedećom skriptom da biste vidjeli upotrebu metode append (). Prije je spomenuto da metoda append () ubacuje podatke na kraj popisa. Dakle, "Toshiba" će biti umetnuta na kraju listdata nakon pokretanja skripte.

# Definirajte popis
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Umetnite podatke pomoću metode dodavanja
listdata.dodaj ("Toshiba")
# Prikažite popis nakon umetanja
print ("Elementi popisa su")
za i u rasponu (0, len (listdata)):
ispis (listdata [i])

Izlaz:

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

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

Stvorite python datoteku sa sljedećom skriptom da biste vidjeli upotrebu metode extension (). Ovdje su u skripti deklarirana dva popisa koja se kombiniraju pomoću metode extension (). Stavke drugog popisa bit će dodane na kraju prvog popisa.

# inicijaliziranje prvog popisa
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# inicijaliziranje drugog popisa
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Kombinirajte oba popisa metodom extension ()
popis1.produžiti (list2)
# Prikažite popis nakon češljanja
print ("Elementi popisa su:")
za i u rasponu (0, len (list1)):
ispis (list1 [i])

Izlaz:

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

Uklonite stavku s popisa:

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

Primjer 4: Uklonite stavku s popisa metodom uklanjanja

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

# Definirajte popis
list = ['Torta', 'Pizza', 'Sok', 'Tjestenina', 'Pljeskavica']
# Ispišite popis prije brisanja
ispis ("Popis prije brisanja")
ispis (popis)
# Uklonite stavku
popis.ukloni ('Sok')
# Ispis popisa nakon brisanja
ispis ("Popis nakon brisanja")
ispis (popis)

Izlaz:

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

Primjer 5: Uklonite stavku s popisa pop metodom

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

# Definirajte popis
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Ispišite prije uklanjanja
ispis (ldata)
# Uklonite treći element
ldata.pop (2)
# Ispišite popis nakon uklanjanja
ispis (ldata)

Izlaz:

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

Primjer 6: Uklonite stavku s popisa metodom del

metoda del () djeluje slično metodi pop (). Stvorite python datoteku sa sljedećom skriptom da biste vidjeli upotrebu del () metode. Ovdje se 0 koristi kao vrijednost indeksa del (). Dakle, prvi element popisa uklonit će se nakon pokretanja skripte.

# Definirajte popis
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Ispišite prije uklanjanja
ispis (ldata)
# Izbrišite prvu stavku metodom del
del ldata [0]
# Ispišite popis nakon uklanjanja
ispis (ldata)

Izlaz:

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

Primjer 7: Uklonite stavku s popisa pomoću jasne metode

Stvorite 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 = [34, 23, 90, 21, 90, 56, 87, 55]
# Ispišite prije uklanjanja
ispis (ldata)
# Uklonite sve stavke s popisa
ldata.čisto()
# Ispis popisa nakon brisanja
ispis (ldata)

Izlaz:

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

Zaključak:

Popis je korisna značajka Python programiranja. Varijable popisa koriste se u skripti u razne svrhe. Načini za izmjenu popisa pomoću različitih ugrađenih python metoda prikazani su u ovom vodiču. U Pythonu postoje mnoge druge metode za obavljanje drugih operacija na popisu, kao što su sort (), reverse (), count () itd.

Pogledajte autorski video: ovdje

Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...