Python

Kohteiden lisääminen ja poistaminen luettelosta Pythonissa

Kohteiden lisääminen ja poistaminen luettelosta Pythonissa
Matriisimuuttuja käyttää useimpia ohjelmointikieliä useiden tietojen tallentamiseen. Pythonilla on neljä tietotyyppiä useiden tietojen tallentamiseen. Nämä ovat luettelo, dupleksi, sanakirja ja aseta.  Tiedot voidaan tilata ja muuttaa Python-luettelossa. Hakasulkeita ([]) käytetään Pythonissa julistamaan luettelo kuten taulukko. Luettelon hakemisto alkaa 0: sta.  Lista toimii kuten viitemuuttujat. Kun luettelomuuttuja määritetään toiselle muuttujalle, molemmat muuttujat osoittavat samaan sijaintiin. Tämä opetusohjelma näyttää eri Python-menetelmien käytön tietojen lisäämiseen ja poistamiseen Python-luettelosta.

Menetelmät:

Pythonissa on monia tapoja muuttaa luetteloa. Tässä mainitaan joitain yleisiä tapoja lisätä ja poistaa tietoja luettelosta.

lisää (hakemisto, kohde): Tätä menetelmää käytetään lisäämään mikä tahansa kohde luettelon tiettyyn hakemistoon ja siirtämään luettelokohteita oikealle.

liitä (kohde): Tätä menetelmää käytetään lisäämään uusi elementti luettelon loppuun.

laajenna (toinenLista): Yhden luettelon kohteet voidaan lisätä toisen luettelon loppuun tällä menetelmällä.

Poista esine): Tätä menetelmää käytetään poistamaan tietty kohde luettelosta.

pop (hakemisto): Menetelmää käytetään kohteen poistamiseen luettelosta indeksiarvon perusteella.

del (): Tätä menetelmää käytetään poistamaan tietty luettelon kohde tai viipaloimaan luettelo.

asia selvä(): Tätä menetelmää käytetään kaikkien luettelon kohteiden poistamiseen

Lisää kohteita luetteloon:

Eri tapoja lisätä kohteita Python-luetteloon esitetään tässä opetusohjelman osassa.

Esimerkki 1: Lisää kohde insert () -menetelmällä

Luo python-tiedosto seuraavalla komentosarjalla nähdäksesi insert () -menetelmän käytön. Uusi kohde lisätään luettelon kolmanteen kohtaan ja muut kohteet siirretään heti komentosarjan suorittamisen jälkeen.

# Ilmoita luettelo
luettelotiedot = [89, 56, 90, 34, 89, 12]
# Lisää tiedot 2. sijalle
luettelotiedot.lisää (2, 23)
# Näytetään luettelo lisäyksen jälkeen
tulosta ("Luettelon elementit ovat")
i: lle alueella (0, len (luettelotiedot)):
tulosta (luettelotiedot [i])

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 2: Lisää kohde append () -menetelmällä

Luo python-tiedosto seuraavalla komentosarjalla nähdäksesi append () -menetelmän käytön. Se mainitaan ennen, että append () -metodi lisää tietoja luettelon loppuun. Joten, Toshiba lisätään vuoden loppuun luettelotiedot komentosarjan suorittamisen jälkeen.

# Määritä luettelo
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Lisää tiedot käyttämällä liite-menetelmää
luettelotiedot.liite ("Toshiba")
# Näytä luettelo lisäyksen jälkeen
tulosta ("Luettelon elementit ovat")
i: lle alueella (0, len (luettelotiedot)):
tulosta (luettelotiedot [i])

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 3: Lisää kohde Extension () -menetelmällä

Luo python-tiedosto seuraavalla komentosarjalla nähdäksesi laajennus () -menetelmän käytön. Tässä komentosarjassa ilmoitetaan kaksi luetteloa, jotka yhdistetään yhdessä käyttämällä ext () -menetelmää. Toisen luettelon kohteet lisätään ensimmäisen luettelon loppuun.

# alustetaan ensimmäinen luettelo
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# alustetaan toinen luettelo
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Yhdistä molemmat luettelot käyttämällä extension () -menetelmää
luettelo 1.laajentaa (luettelo2)
# Näytä luettelo kampauksen jälkeen
tulosta ("Luettelon elementit ovat:")
i: lle alueella (0, len (luettelo1)):
tulosta (luettelo1 [i])

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Poista kohde luettelosta:

Eri tapoja poistaa kohde Python-luettelosta on esitetty tässä opetusohjelmassa.

Esimerkki 4: Poista kohde luettelosta poistomenetelmällä

Luo python-tiedosto seuraavalla komentosarjalla nähdäksesi use remove () -menetelmän. Jos luettelossa on kohde-arvo, jota käytetään remove () -metodiarvona, arvo poistetaan. Tässä arvo 'Mehu' on luettelossa ja se poistetaan komentosarjan suorittamisen jälkeen.

# Määritä luettelo
list = ['kakku', 'pizza', 'mehu', 'pasta', 'hampurilainen']
# Tulosta luettelo ennen poistamista
tulosta ("Luettelo ennen poistamista")
tulosta (luettelo)
# Poista kohde
lista.poista ('mehu')
# Tulosta luettelo poiston jälkeen
tulosta ("Luettelo poiston jälkeen")
tulosta (luettelo)

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 5: Poista kohde luettelosta pop-menetelmällä

Luo python-tiedosto seuraavalla komentosarjalla nähdäksesi pop () -menetelmän käytön. Tässä 2 käytetään pop () -menetelmän indeksiarvona. Joten luettelon kolmas elementti poistetaan komentosarjan suorittamisen jälkeen.

# Määritä luettelo
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Tulosta ennen poistoa
tulosta (ldata)
# Poista kolmas elementti
ldata.poppi (2)
# Tulosta luettelo poiston jälkeen
tulosta (ldata)

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 6: Poista kohde luettelosta del-menetelmällä

del () -menetelmä toimii samalla tavalla kuin pop () -menetelmä. Luo python-tiedosto seuraavalla komentosarjalla nähdäksesi del () -menetelmän käytön. Täällä 0 käytetään del () -indeksiarvona. Joten luettelon ensimmäinen osa poistetaan komentosarjan suorittamisen jälkeen.

# Määritä luettelo
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Tulosta ennen poistoa
tulosta (ldata)
# Poista ensimmäinen kohde del-menetelmällä
del ldata [0]
# Tulosta luettelo poiston jälkeen
tulosta (ldata)

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 7: Poista kohde luettelosta selkeällä menetelmällä

Luo python-tiedosto seuraavalla komentosarjalla poistaaksesi kaikki luettelon kohteet. Komentosarjan suorittamisen jälkeen clear () -menetelmä tekee luettelosta tyhjän.

# Määritä luettelo
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Tulosta ennen poistoa
tulosta (ldata)
# Poista kaikki kohteet luettelosta
ldata.asia selvä()
# Tulosta luettelo tyhjentämisen jälkeen
tulosta (ldata)

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Päätelmä:

Luettelo on hyödyllinen ominaisuus Python-ohjelmoinnissa. Luettelomuuttujia käytetään komentosarjassa eri tarkoituksiin. Tässä opetusohjelmassa näytetään tapoja muokata luetteloa käyttämällä erilaisia ​​sisäänrakennettuja python-menetelmiä. Pythonissa on monia muita menetelmiä muiden toimintojen suorittamiseksi luettelossa, kuten lajittelu (), käänteinen (), laskenta () jne.

Katso tekijän video: täällä

How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...