Johdatus joustoryhmään Pythonissa

Tarvitsemme taulukon, kun joudumme laittamaan useita jatkuvia arvoja yhteen muuttujaan. Taulukko on vain muuttuja, joka tallentaa useita arvoja kerrallaan. Esimerkiksi Pythonin kielijonossa, jos meidän on lueteltava hedelmien nimet, tämän ei pitäisi olla suosittu lähestymistapa,

Esimerkki: Hedelmälanka1 = “omena”, hedelmä2 = “banaani”, hedelmä3 = “mansikka”. Edellä olevassa ei ole mitään vikaa paitsi siinä, että emme voi kirjoittaa ohjelmaa, jos haluamme silmukoida kaikkien näiden muuttujien nimet eri tavalla. Lisäksi, jos muuttujien lukumäärä on 1000, yllä oleva lähestymistapa ei ehkä ole oikea tapa edetä ratkaisussa.

Elementtien käyttö

Pythonilla ei ole sisäänrakennettua tukea Arraysille. Python-luetteloita käytetään tarkoitukseen, joten tutkimme luetteloita. On huomattava, että Pythonilla ei ole merkkitietotyyppiä. Yksi merkki itsessään on merkkijono, jonka pituus on 1. Neliön elementteihin pääsemiseksi käytetään hakasulkeita.

Luettelot kielikokoelmasta Pythonissa

Alla on luettelo merkkijonojoukosta Pythonissa:

1. Lista

Kun tarvitaan tilausta ja myös säännöllisiä muutoksia, valitsemme mieluummin luettelon. Toinen luettelon ominaisuus on se, että se sallii jäljennökset. Tässä on yksinkertainen esimerkki luettelosta.

Koodi:

lähtö:

2. Pääsy hakemistolla

Voimme jopa päästä tiettyyn elementtiin viittaamalla hakemistoon.

Koodi:

lähtö:

3. Negatiivinen indeksointi

Voimme jopa päästä indeksointiin negatiivisesti. Tässä tapauksessa viimeisimmän elementin indeksi on -1, toisen viimeisen on -2, kolmannen viimeisen on -3, niin edelleen ja niin edelleen.

Koodi:

lähtö:

4. Pituus

Voimme palauttaa jopa taulukon pituuden käyttämällä len () -menetelmää.

Koodi:

lähtö:

5. Silmukka

Matriisielementin läpi kulkeminen on myös helppo tehtävä. Käytämme 'varten', kun silmukoimme ryhmää.

Koodi:

lähtö:

6. Lisäys

Jos joudut liittämään luetteloon, se on mahdollista käyttämällä 'liittää ()'

Koodi:

lähtö:

7. Poistaminen

Mikä tahansa elementti voidaan poistaa pop () -menetelmällä. Tässä voimme olla erityisiä minkä tahansa tietyn elementin poistamisessa viitaten hakemistoon.

Koodi:

Tulos: Kuten pop (1) edustaa luettelon toista elementtiä. Se poistetaan.

Voimme käyttää myös Poista () -menetelmää ja mainita poistettava elementti.

Koodi:

lähtö:

Kielisarjan menetelmät Pythonissa

Meillä on luettelo taustalla olevista menetelmistä, joita voidaan käyttää luettelon ja taulukkojen yli. Olemme törmänneet append (), pop () ja poista () aiemmin. Keskustelemme tässä muista menetelmistä, joita voidaan käyttää.

1. tyhjennä ()

Tämä poistaa kaikki elementit luettelosta ja antaa sinulle luettelon, joka on tyhjä kaikista elementeistä.

Koodi:

lähtö:

Elementin poistamiseksi luettelosta olemme poistaneet () -menetelmän, pop () -menetelmän, josta olemme keskustelleet. Lista tyhjennetään myös avainsanalla 'del'.

Koodi:

Tulos: Del-luettelo poistaa luettelon ja saamme seuraavan tulosteen.

2. kopioi ()

Tämä menetelmä palauttaa kopion luettelosta. Kuten alla olevasta esimerkistä voidaan nähdä.

Koodi:

lähtö:

3. laske ()

Palauttaa meille luettelossa määritetyn arvon elementtien määrän.

Koodi:

lähtö:

4. laajenna ()

Lisäämme elementit tässä luettelon loppuun toisen luettelon avulla. Sitten toinen luettelo muodostaa ensimmäisen luettelon. Tässä se miten se tehdään.

Koodi:

lähtö:

Lista on liittänyt () ja laajentaa () -menetelmän ketjuttamiseen tai kahden luettelon yhdistämiseen, mutta tämän toiminnon voi suorittaa myös '+' -operaattori. Näemme tämän yksinkertaisen liittymisen seuraavassa vaiheessa:

Koodi:

Tulos: Ruokakaupalista on yhdistelmäluettelo yllä olevista 'hedelmistä' ja 'vihanneksista'.

5. hakemisto ()

Tämä menetelmä palauttaa tietyn elementin esiintymiskohdan.

Koodi:

lähtö:

6. lisää ()

Tämä menetelmä palauttaa elementin, joka on lisättävä määritettyyn kohtaan. Tämä menetelmä vie 2 argumenttia, ensin hakemiston ja toisen elementin, joka on sijoitettava indeksiin.

Koodi:

lähtö:

7. kääntää ()

Tämä menetelmä kääntää luettelon lajittelujärjestyksen. Tämä menetelmä palauttaa käänteisen iteraattoriobjektin.

Koodi:

Tulos: Näemme kuinka koko luettelo kääntyy täällä.

8. lajitella ():

Tämä menetelmä järjestää luettelon aakkosjärjestyksessä tai voidaan myös sanoa, että se asettaa luettelon nousevan järjestyksen mukaan.

Menetelmässä otetaan 2 parametria, toinen parametreista käännetään ja toinen on avain, joka voi määritellä lajitteluperusteet. Jos käänteinen = tosi, luettelo lajitellaan laskevassa järjestyksessä, kun taas käänteinen = väärä, nouseva. 2 parametria ovat valinnaisia.

Alla on esimerkki siitä, missä olemme käyttäneet käänteistä parametria.

Koodi:

Tulos: Täällä nähdään oletuslajittelu ja toisessa edellisen kääntö.

9. Hakemistoalue

Jos tarvitsemme valikoivaa elementtiluetteloa mistä aloittaa ja mistä lopussa, siirrymme tähän vaihtoehtoon.

Esimerkki: Oletetaan, että jos haluamme vain luettelon ensimmäisen, toisen ja kolmannen elementin, teemme alla olevan. On huomattava, että luettelo alkaa nollalla eikä sisällä viimeistä aluetta.

Koodi:

lähtö:

10. Tuotteen arvon muutos

Tietyn kohteen arvoa voidaan muuttaa.

Koodi

lähtö:

11. Tarkistetaan, esiintyykö elementti vai ei.

Jos meidän on tarkistettava, onko tietty elementti läsnä vai ei, käytä 'in'-avainsanaa. Tässä käytetään 'if'-avainsanaa elementin esiintymisen vahvistamiseen.

Koodi:

lähtö:

12: lista () rakentaja

Siellä on myös luettelo rakentajasta, jota käytetään uuden luettelon laatimiseen. On huomattava, että tässä hakasulkeet pudotetaan () ja sen sijaan käytetään kaksinkertaisia ​​pyöristettyjä hakasulkeita (()).

Koodi:

lähtö:

johtopäätös

On myös ymmärrettävä, että Pythonilla ei ole tukea Arraylle. Se on silti luettelo, jota olemme käyttäneet. Vaikka Numpy on kirjasto, jota voidaan käyttää 2D-, 3D-taulukon luomiseen ja jota käytetään tieteellisen ja matemaattisen tiedon laskemiseen.

Suositellut artikkelit

Tämä on opas kielijono-ryhmään Pythonissa. Täällä olemme keskustelleet elementtien käyttämisestä, python-luettelosta ja menetelmistä koodeilla ja ulostuloilla. Voit myös käydä läpi muiden aiheeseen liittyvien artikkeleidemme saadaksesi lisätietoja-

  1. PHP-merkkijonotoiminnot
  2. Silmukoita Pythonissa
  3. 2D-ryhmät Pythonissa
  4. Matriisin edut
  5. Johdanto jousimatriisiin C ++: ssa
  6. Katsaus merkkijonojoukkoon C #
  7. Python-ominaisuudet
  8. Python-luettelon ymmärtäminen
  9. Iterator Java
  10. Kuinka taulukot ja luettelot toimivat Pythonissa?
  11. Täydellinen opas kielestä Array C: ssä
  12. Esimerkkejä ja hyötyjä Iterator Python