Luettelot Pythonissa: Kaikki mitä sinun tarvitsee tietää Python-luetteloista



Tämä blogi opastaa sinut pythonin luetteloiden käsitteessä. Se auttaa myös ymmärtämään python-luetteloiden toimintoja ja datan manipulointia.

Python-ohjelmointikieli on noussut kuumimmaksi ohjelmointikieleksi nykyään. Kehittäjät ovat ymmärtäneet tehokkaan toteutuksen tärkeyden monimutkaisten ohjelmien kirjoittamisen sijaan. palvelee kehittäjiä, laatikossa olevilla ominaisuuksilla ja sovelluksilla, yksi tällainen käsite on luettelot pythonissa. Se on kokoelma tietotyyppi joka on usein suositeltavaa tallentaa tilattuja tietoja pythoniin. Seuraavassa on tässä blogissa käsiteltyjä käsitteitä:

Mikä on luettelo Pythonissa?

Luettelo on kokoelma tietotyyppi pythonissa. Se on järjestetty ja sallii myös päällekkäiset merkinnät. Pythonissa olevien luetteloiden ei tarvitse olla homogeenisia, mikä tarkoittaa, että se voi sisältää erilaisia ​​tietotyyppejä, kuten kokonaislukuja, merkkijonoja ja muita kokoelmatietotyyppejä. Se on luonteeltaan muutettavissa ja mahdollistaa indeksoinnin pääsyn luettelon jäsenille.





Luettelon julistamiseksi käytämme hakasulkeita.

Lista on kuin mikä tahansa muu taulukko, jonka ilmoitamme muilla ohjelmointikielillä. Python-luetteloita käytetään usein pinojen ja jonojen toteuttamiseen. Luettelot ovat luonteeltaan muutettavissa. Siksi arvoja voidaan muuttaa myös luettelon ilmoittamisen jälkeen.



oma luettelo = [0,1,2,3,4,5,6]

Indeksointi:

indexing-python lists-edureka

Jos haluat käyttää arvoa luettelosta, käytämme hakemiston arvoja. Alla on koodi, jolla saat kirjaimen A luettelosta, joka sisältää sanan EDUREKA kirjaimet.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] tulos (a [6]) tulos (a [-1])

Molemmat tulosteet hakevat kirjaimen A luettelosta.

Miksi käyttää luetteloa?

Valitessamme tietotyyppiä tietojemme tallentamiseksi meidän on pidettävä mielessä tietotyypin ominaisuudet ja ominaisuudet. Se tulee tehokkaammaksi ja turvallisemmaksi, jos teemme oikean valinnan.

Talend Open Studio tietojen integrointiopetusohjelma

Luettelo on suositeltava, koska se voi tallentaa useita tietoja samanaikaisesti. Luettelon arvojen korvaaminen ja muokkaaminen on helppoa. Voimme tallentaa sekvenssin luetteloon ja suorittaa useita iterointeja myös silmukoiden avulla. Voimme suorittaa useita toimintoja myös luettelossa, antaa ymmärtää erilaisia ​​toimintoja, joita meillä on pythonin luetteloille.

Luettelo toiminnoista Pythonissa

Seuraavassa on toimintoja, jotka voimme suorittaa luettelossa.

  • liitä
  • asia selvä
  • kopio
  • Kreivi
  • pidentää
  • lisää
  • indeksi
  • pop-
  • Poista
  • käänteinen
  • järjestellä

liitä

a = [1,2,3,4,5] a. append (6) print (a) # tuotoksessa on 6 luettelon lopussa.

asia selvä

a = [1,2,3,4,5] a.clear () #tämä tyhjentää luettelon tai tyhjentää luettelon.

kopio

a = [1,2,3,4,5] b = a.copy () print (b) #it tekee luettelosta kopion.

Kreivi

a = [1,1,1,3,3,3,4,4,4,4,4,5,5,5,5,5] a.luku (5) #tämä antaa kuinka monta kertaa 5 on läsnä luettelossa.

pidentää

a = [1,2,3,4,5] a. laajennus (alue (6, 11)) #tämä lisää tämän luettelon arvot iteroitavasta objektialueesta.

lisää

a = ['edureka', 'python', 'datatiede'] a.insert (2, 'tekoäly') #tämä lisää merkkijonon indeksiarvoon 2

indeksi

a = ['edureka', 'python', 'ohjelmointi', 'tietojenkäsittely', 'AI', 'koneoppiminen'] a.index ('tietojenkäsittely') #tämä saa indeksiarvon merkkijonossa 'data tiede ', joka on 3.

pop-

a = [1,2,3,4,5] a.pop () #tämä ponnahtaa arvon luettelon loppuun, ts. 5. luettelossa ei enää ole 5 tämän jälkeen.

Poista

a = [1,2,3,4,11,5] a. poista (11) #tämä poistaa 11 luettelosta.

käänteinen

a = [5,4,3,2,1] a. reverse () #tämä kääntää luettelon. # toinen lauseke luettelon kääntämiseksi a = a [:: -1]

järjestellä

miten tehdä joukko esineitä Java
a = [3,1,2,6,4,5,9,6,7,8] a.sort () #tuloksena saat lajitellun luettelon.

Arvon korvaaminen luettelossa

a = ['edureka', 'python', 'tietojenkäsittely', 'tennis', 'koneoppiminen'] a [3] = 'tekoäly' #tämä korvaa annetun indeksin arvon mainitussa arvossa.

Toista luettelon läpi

Luetteloita voidaan käyttää yhtä hyvin. Alla on koodi, jolla luettelo toistetaan ja arvot tulostetaan ohjauslausekkeen avulla.

a = [1,2,3,4,5] x: lle a: jos x == 4: katkaise tulostus (x) #tämä iteroi luettelon läpi ja tulostaa arvot, kunnes se kohtaa 4.

Luettelon rakentaja

Luettelon rakentajaa käytetään luomaan / julistamaan luettelo.

a = list ((1,2,3,4,5)) print (a) # saat luettelon konstruktorissa ilmoitetuista arvoista.

Kuten näette, luettelorakentaja ottaa dupleksin argumentiksi. Vastaavasti voit ilmoittaa minkä tahansa muun tietotyypin, kuten sanakirjan tai joukon myös luettelorakentajan sisällä.

Viipaloi luettelo Pythonissa

Oletetaan, että sinulla on luettelo numeroista 0-10. Mutta haluat vain saada luvut 5-10, et saa käyttää kaikkia elementtejä, jotka kirjoittavat kaikkien näiden numeroiden hakemiston arvot. Sen sijaan voit seurata alla olevan koodin lähestymistapaa.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] #tämä saa kaikki numerot alkaen indeksistä 4 indeksiin 11. a [-1: - 6] #tämä saa kaikki numerot indeksistä 11 hakemistoon 6. a [4:] #tämä tulostaa kaikki numerot indeksistä 4 alkaen luettelon loppuun. a [: 6] #tämä tulostaa kaikki numerot indeksistä 0 indeksin 6 kohdalle.

Luettelon tilaaminen Pythonissa

Luettelon tilaaminen tarkoittaa luettelon ilmoittamista olemassa olevan luettelon sisällä.

a = luettelo (alue (5,11) b = [1,2,3,4, a] # päästäksesi luettelon arvoon b [4] #tulostaa luettelon a. b [4] [4] #tämä saa arvon luettelon a indeksiarvolla 4. b [4] [4] = 19 # voimme muuttaa myös arvoja, korvata, poistaa muokkauksia jne.

Luettelon sijasta voimme käyttää myös mitä tahansa muuta tietotyyppiä. Mutta koska joukko on indeksoimaton, asetettuja kohteita ei voida käyttää erikseen indeksiarvoilla.

Tässä blogissa olemme keskustelleet python-luetteloista ja kaikista toiminnoista, joita voimme suorittaa. Luettelot pythonissa on erittäin tärkeä käsite, jolla on tärkeä rooli python-ohjelmoinnin perusteiden oppimisessa. Python-ohjelmointikielellä on monia valmiita ominaisuuksia siitä on tullut yksi suosituimmista ohjelmointikielistä nykyään. Voit myös ilmoittautua sisään aloittaa oppimisen.

Onko kysymyksiä? mainitse ne kommenteissa, palaamme sinuun.