Python

Kuidas üksusi Pythonis loendist lisada ja eemaldada

Kuidas üksusi Pythonis loendist lisada ja eemaldada
Massiivimuutuja kasutab enamikus programmeerimiskeeltes mitme teabe salvestamiseks. Pythonis on mitme andmetüübi salvestamiseks neli andmetüüpi. Need on loend, duplett, sõnastik ja seatud.  Andmeid saab Pythoni loendis järjestada ja muuta. Nurksulgusid ([]) kasutatakse Pythonis loendi massiivina deklareerimiseks. Loendi register algab 0-st.  Nimekiri töötab nagu võrdlusmuutujad. Kui loendimuutuja määratakse teisele muutujale, osutavad mõlemad muutujad samale asukohale. See õpetus näitab erinevate Pythoni meetodite kasutamist andmete lisamiseks ja eemaldamiseks Pythoni loendist.

Meetodid:

Pythonis on loendi muutmiseks palju meetodeid. Siin on toodud mõned levinumad meetodid loendis andmete lisamiseks ja eemaldamiseks.

sisesta (register, kirje): Seda meetodit kasutatakse mis tahes üksuse lisamiseks loendi konkreetsesse indeksisse ja loendi üksuste paremale nihutamiseks.

lisa (element): Seda meetodit kasutatakse loendi lõppu uue elemendi lisamiseks.

laienda (teineLoend): Ühe loendi üksusi saab selle meetodi abil lisada teise loendi lõppu.

eemalda (element): Seda meetodit kasutatakse konkreetse üksuse loendist eemaldamiseks.

pop (register): Meetodit kasutatakse üksuse loendist eemaldamiseks indeksväärtuse alusel.

del (): Seda meetodit kasutatakse loendi konkreetse üksuse eemaldamiseks või loendi viilutamiseks.

selge (): Seda meetodit kasutatakse kõigi loendi üksuste eemaldamiseks

Lisage üksused loendisse:

Juhendaja selles osas on näidatud erinevad viisid üksuste lisamiseks Pythoni loendisse.

Näide 1: Sisestage üksus insert () meetodi abil

Looge järgmise skriptiga pythoni fail, et näha meetodi insert () kasutamist. Uus üksus lisatakse loendi kolmandasse kohta ja ülejäänud üksused nihutatakse kohe pärast skripti käivitamist.

# Deklareeri loend
loendiandmed = [89, 56, 90, 34, 89, 12]
# Sisestage andmed 2. kohale
listdata.sisesta (2, 23)
# Loendi kuvamine pärast sisestamist
print ("Loendi elemendid on")
i jaoks vahemikus (0, len (nimekirjaandmed)):
print (loendiandmed [i])

Väljund:

Pärast skripti käivitamist ilmub järgmine väljund.

Näide 2: sisestage üksus meetodi append () abil

Looge järgmise skriptiga pythoni fail, et näha meetodi append () kasutamist. Enne mainitakse, et meetod append () lisab andmed loendi lõppu. Niisiis lisatakse "Toshiba" aasta lõpus listdata pärast skripti käivitamist.

# Määratlege loend
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Sisestage andmed liitmismeetodi abil
listdata.lisa ("Toshiba")
# Kuva loend pärast sisestamist
print ("Loendi elemendid on")
i jaoks vahemikus (0, len (nimekirjaandmed)):
print (loendiandmed [i])

Väljund:

Pärast skripti käivitamist ilmub järgmine väljund.

Näide 3: Sisestage üksus pikendamise () meetodil

Looge järgmise skriptiga pythoni fail, et näha meetodi expand () kasutamist. Siin on skriptis deklareeritud kaks loendit, mis on ühendatud meetodi ext () abil. Teise loendi üksused lisatakse esimese loendi lõppu.

# esimese loendi lähtestamine
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# teise loendi lähtestamine
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Kombineerige mõlemad loendid, kasutades meetodit expand ()
nimekiri1.pikendada (loend2)
# Kuvage loend pärast kammimist
print ("Loendi elemendid on:")
i jaoks vahemikus (0, len (loend1)):
print (loend1 [i])

Väljund:

Pärast skripti käivitamist ilmub järgmine väljund.

Eemalda üksus loendist:

Juhendi selles osas on näidatud erinevad viisid üksuse eemaldamiseks Pythoni loendist.

Näide 4: eemaldage üksus loendist eemaldamismeetodi abil

Looge järgmise skriptiga pythoni fail, et näha meetodit remove (). Kui loendis eksisteerib üksuse väärtus, mida kasutatakse meetodi remove () argumendiväärtusena, siis üksus eemaldatakse. Siin on loendis väärtus 'Juice' ja see eemaldatakse pärast skripti käivitamist.

# Määratlege loend
list = ['Kook', 'Pizza', 'Mahl', 'Pasta', 'Burger']
# Enne kustutamist printige loend
print ("Loend enne kustutamist")
print (loend)
# Eemaldage üksus
nimekirja.eemalda ('mahl')
# Printige loend pärast kustutamist
print ("Loend pärast kustutamist")
print (loend)

Väljund:

Pärast skripti käivitamist ilmub järgmine väljund.

Näide 5: Eemaldage üksus loendist pop-meetodil

Looge järgmise skriptiga pythoni fail, et näha meetodi pop () kasutamist. Siin kasutatakse 2 meetodit pop () indeksi väärtusena. Niisiis, pärast skripti käivitamist eemaldatakse loendi kolmas element.

# Määratlege loend
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Trükkige enne eemaldamist
print (ldata)
# Eemaldage kolmas element
ldata.pop (2)
# Pärast eemaldamist printige loend
print (ldata)

Väljund:

Pärast skripti käivitamist ilmub järgmine väljund.

Näide 6: eemaldage üksus loendist, kasutades del-meetodit

del () meetod töötab sarnaselt pop () meetodiga. Loo järgmise skriptiga pythoni fail, et näha meetodi del () kasutamist. Siin kasutatakse del () indeksväärtusena 0. Niisiis, pärast skripti käivitamist eemaldatakse loendi esimene element.

# Määratlege loend
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Trükkige enne eemaldamist
print (ldata)
# Kustutage esimene element del-meetodi abil
del ldata [0]
# Pärast eemaldamist printige loend
print (ldata)

Väljund:

Pärast skripti käivitamist ilmub järgmine väljund.

Näide 7: Eemaldage üksus loendist, kasutades selget meetodit

Loendi kõigi üksuste eemaldamiseks looge järgmise skriptiga pythoni fail. Pärast skripti käivitamist muudab clear () meetod loendi tühjaks.

# Määratlege loend
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Trükkige enne eemaldamist
print (ldata)
# Eemaldage loendist kõik üksused
ldata.selge ()
# Printige loend pärast tühjendamist
print (ldata)

Väljund:

Pärast skripti käivitamist ilmub järgmine väljund.

Järeldus:

Nimekiri on Pythoni programmeerimise kasulik funktsioon. Loendis olevaid muutujaid kasutatakse skriptis erinevatel eesmärkidel. Selles õpetuses on näidatud loendi muutmise viisid mitmesuguste sisseehitatud pythoni meetodite abil. Püütonis on palju muid meetodeid loendis muude toimingute tegemiseks, näiteks sort (), reverse (), count () jne.

Vaata autori videot: siin

Kuidas kasutada Xdotooli hiireklõpsude ja klahvivajutuste stimuleerimiseks Linuxis
Xdotool on tasuta ja avatud lähtekoodiga käsurea tööriist hiireklõpsude ja klahvivajutuste simuleerimiseks. See artikkel hõlmab lühikest juhendit xdot...
Viis parimat ergonoomilist arvutihiiretoodet Linuxile
Kas pikaajaline arvuti kasutamine põhjustab valu randmes või sõrmedes?? Kas teil on liigeste jäikus ja peate pidevalt käsi suruma? Kas tunnete põletav...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...