Python

Kā pievienot un noņemt vienumus no saraksta Python

Kā pievienot un noņemt vienumus no saraksta Python
Masīva mainīgais lielākajā daļā programmēšanas valodu izmanto vairāku datu glabāšanai. Python ir četri datu tipi, lai saglabātu vairākus datus. Šie ir saraksts, kopa, vārdnīca un komplekts.  Datus var pasūtīt un mainīt Python sarakstā. Kvadrātiekavas ([]) tiek izmantotas Python, lai deklarētu sarakstu kā masīvu. Saraksta indekss sākas no 0.  Saraksts darbojas kā atsauces mainīgie. Kad saraksta mainīgais tiek piešķirts citam mainīgajam, abi mainīgie norādīs uz to pašu vietu. Šī apmācība parāda dažādu Python metožu izmantošanu, lai datus pievienotu un noņemtu no Python saraksta.

Metodes:

Programmā Python ir daudzas metodes, lai modificētu sarakstu. Šeit ir minētas dažas izplatītas metodes datu pievienošanai un noņemšanai sarakstā.

ievietot (rādītājs, vienums): Šo metodi izmanto, lai ievietotu jebkuru vienumu konkrētajā saraksta rādītājā un saraksta elementus pārvietotu pa labi.

pievienot (prece): Šo metodi izmanto, lai saraksta beigās pievienotu jaunu elementu.

pagarināt (cits saraksts): Izmantojot šo metodi, viena saraksta vienumus var ievietot cita saraksta beigās.

noņemt (vienumu): Šo metodi izmanto, lai no saraksta izņemtu konkrētu vienumu.

pops (indekss): Metode tiek izmantota, lai noņemtu vienumu no saraksta, pamatojoties uz indeksa vērtību.

del (): Šo metodi izmanto, lai noņemtu konkrēto saraksta vienumu vai sagrieztu sarakstu.

skaidrs (): Šo metodi izmanto, lai noņemtu visus saraksta vienumus

Pievienojiet vienumus sarakstam:

Šajā apmācības daļā ir parādīti dažādi veidi, kā pievienot vienumus Python sarakstā.

1. piemērs: ievietojiet vienumu, izmantojot ievietošanas () metodi

Izveidojiet pitona failu ar šo skriptu, lai redzētu ievietošanas () metodes izmantošanu. Jauns vienums tiks ievietots saraksta trešajā pozīcijā, un pārējie vienumi tiks pārvietoti uzreiz pēc skripta palaišanas.

# Deklarēt sarakstu
saraksta dati = [89, 56, 90, 34, 89, 12]
# Ievietojiet datus 2. pozīcijā
listdata.ievietot (2, 23)
# Parāda sarakstu pēc ievietošanas
drukāt ("Saraksta elementi ir")
i diapazonā (0, len (listdata)):
drukāt (saraksta dati [i])

Izeja:

Pēc skripta palaišanas parādīsies šāda izeja.

2. piemērs: ievietojiet vienumu, izmantojot metodi append ()

Izveidojiet pitona failu ar šo skriptu, lai redzētu metodi append (). Iepriekš ir minēts, ka metode append () ievieto datus saraksta beigās. Tātad "Toshiba" tiks ievietots 2008. Gada beigās listdata pēc skripta palaišanas.

# Definējiet sarakstu
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Ievietojiet datus, izmantojot pievienošanas metodi
listdata.pievienot ("Toshiba")
# Parādīt sarakstu pēc ievietošanas
drukāt ("Saraksta elementi ir")
i diapazonā (0, len (listdata)):
drukāt (saraksta dati [i])

Izeja:

Pēc skripta palaišanas parādīsies šāda izeja.

3. piemērs: ievietojiet vienumu, izmantojot metodi pagarināt ()

Izveidojiet pitona failu ar šo skriptu, lai redzētu pagarināt () metodi. Šeit skriptā tiek deklarēti divi saraksti, kas tiek apvienoti, izmantojot metodi pagarināt (). Otrā saraksta vienumi tiks pievienoti pirmā saraksta beigās.

# inicializē pirmo sarakstu
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# inicializē otro sarakstu
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Apvienojiet abus sarakstus, izmantojot pagarināšanas () metodi
saraksts1.pagarināt (saraksts2)
# Parādiet sarakstu pēc ķemmēšanas
drukāt ("Saraksta elementi ir:")
i diapazonā (0, len (saraksts1)):
drukāt (saraksts1 [i])

Izeja:

Pēc skripta palaišanas parādīsies šāda izeja.

Noņemt vienumu no saraksta:

Šajā apmācības daļā ir parādīti dažādi veidi, kā noņemt vienumu Python sarakstā.

4. piemērs: Vienuma noņemšana no saraksta, izmantojot noņemšanas metodi

Izveidojiet pitona failu ar šo skriptu, lai redzētu metodi use remove (). Ja sarakstā eksistē vienuma vērtība, kas tiek izmantota kā metodes remove () argumenta vērtība, vienums tiks noņemts. Šeit vērtība “sula” pastāv sarakstā, un pēc skripta palaišanas tā tiks noņemta.

# Definējiet sarakstu
saraksts = ['kūka', 'pica', 'sula', 'makaroni', 'burgers']
# Pirms dzēšanas izdrukājiet sarakstu
drukāt ("Saraksts pirms dzēšanas")
izdrukāt (saraksts)
# Noņemiet vienumu
sarakstā.noņemt ('Sula')
# Pēc izdzēšanas izdrukājiet sarakstu
drukāt ("Saraksts pēc dzēšanas")
izdrukāt (saraksts)

Izeja:

Pēc skripta palaišanas parādīsies šāda izeja.

5. piemērs: noņemiet vienumu no saraksta, izmantojot pop metodi

Izveidojiet pitona failu ar šo skriptu, lai redzētu pop () metodes izmantošanu. Šeit par pop () metodi kā indeksa vērtību tiek izmantots 2. Tātad, pēc skripta palaišanas tiks noņemts trešais saraksta elements.

# Definējiet sarakstu
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Izdrukājiet pirms noņemšanas
drukāt (ldata)
# Noņemiet trešo elementu
ldata.pops (2)
# Pēc noņemšanas izdrukājiet sarakstu
drukāt (ldata)

Izeja:

Pēc skripta palaišanas parādīsies šāda izeja.

6. piemērs: noņemiet vienumu no saraksta, izmantojot del metodi

del () metode darbojas līdzīgi kā pop () metode. Izveidojiet pitona failu ar šo skriptu, lai redzētu del () metodes izmantošanu. Šeit par del () indeksa vērtību tiek izmantots 0. Tātad pēc skripta palaišanas saraksta pirmais elements tiks noņemts.

# Definējiet sarakstu
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Izdrukājiet pirms noņemšanas
drukāt (ldata)
# Izdzēsiet pirmo vienumu, izmantojot del metodi
del ldata [0]
# Pēc noņemšanas izdrukājiet sarakstu
drukāt (ldata)

Izeja:

Pēc skripta palaišanas parādīsies šāda izeja.

7. piemērs: noņemiet vienumu no saraksta, izmantojot skaidru metodi

Lai noņemtu visus saraksta vienumus, izveidojiet pitona failu ar šo skriptu. Pēc skripta palaišanas clear () metode padarīs sarakstu tukšu.

# Definējiet sarakstu
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Izdrukājiet pirms noņemšanas
drukāt (ldata)
# Izņemiet visus vienumus no saraksta
ldata.skaidrs ()
# Pēc notīrīšanas izdrukājiet sarakstu
drukāt (ldata)

Izeja:

Pēc skripta palaišanas parādīsies šāda izeja.

Secinājums:

Saraksts ir noderīga Python programmēšanas funkcija. Saraksta mainīgie skriptā tiek izmantoti dažādiem mērķiem. Veidi, kā modificēt sarakstu, izmantojot dažādas iebūvētās pitona metodes, ir parādīti šajā apmācībā. Python pastāv daudzas citas metodes citu darbību veikšanai sarakstā, piemēram, sort (), reverse (), count () utt.

Noskatieties autora video: šeit

Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...
Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...
Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...