Uvod v niz nizov v Pythonu

Potrebujemo niz, ko moramo v eno spremenljivko postaviti več zveznih vrednosti. Niz je le spremenljivka, ki hkrati shrani več vrednosti. Na primer, v String Array v Pythonu, če moramo našteti imena sadja, to ne bi smel biti spodoben pristop spodaj,

Primer: String sadje1 = "jabolko", sadje2 = "banana", sadje3 = "jagoda". Z zgoraj navedenim ni nič narobe, razen dejstva, da ne moremo napisati programa, če želimo drugače spremeniti imena vseh teh spremenljivk. Če je število spremenljivk 1000, zgornji pristop morda ni pravilen način za rešitev rešitve.

Dostop do elementov

Python nima vgrajene podpore za Arrays. Seznami Python se uporabljajo za namen, zato bomo pogledali Sezname. Treba je opozoriti, da Python nima znakovnih podatkovnih vrst. En sam znak je niz z dolžino 1. Za dostop do elementov niza se uporabljajo kvadratni oklepaji.

Seznami nizov nizov v Pythonu

Spodaj so seznami nizov nizov v Pythonu:

1. Seznam

Kadar obstaja potreba po naročilu in tudi zahteva pogoste spremembe, potem raje izberemo seznam. Druga značilnost seznama je, da omogoča podvojene zapise. Tu je preprost primer seznama.

Koda:

Izhod:

2. Dostop po indeksu

Do določenega elementa lahko celo dostopamo s sklicevanjem na kazalo.

Koda:

Izhod:

3. Negativno indeksiranje

Do indeksiranja lahko celo dostopamo negativno. V tem primeru bo imel zadnji element največ indeks -1, drugi zadnji -2, tretji zadnji -3, in tako naprej.

Koda:

Izhod:

4. Dolžina

Dolžino matrike lahko celo vrnemo z uporabo metode len ().

Koda:

Izhod:

5. Looping

Tudi zanka skozi element matrike je lahka naloga. Med brskanjem po matriki uporabljamo 'za in'.

Koda:

Izhod:

6. Priloži

Če je treba seznam dodati, potem je možno s pomočjo 'append ()'

Koda:

Izhod:

7. Odstranjevanje

Odstranitev katerega koli elementa se lahko izvede z metodo pop (). Tu smo lahko natančni glede izbrisa katerega koli določenega elementa s sklicevanjem na indeks.

Koda:

Izhod: As pop (1) predstavlja drugi element s seznama. Odstrani se.

Lahko uporabimo tudi metodo remove () in omenimo določen element, ki ga lahko odstranimo.

Koda:

Izhod:

Metode nizov nizov v Pythonu

Imamo seznam osnovnih metod, ki jih lahko uporabimo nad seznamom in nizi. Prej smo nalepili na dodajanje (), pop () in odstranjevanje (). Tu bomo razpravljali o drugih metodah, ki jih je mogoče uporabiti.

1. jasno ()

S tem odstranite vse elemente s seznama in predstavil vam bo seznam brez vseh elementov.

Koda:

Izhod:

Za odstranitev elementa s seznama smo odstranili () metodo, metodo pop (), o kateri smo razpravljali. Obstaja tudi ključna beseda 'del', ki počisti seznam.

Koda:

Izhod: del del seznam izbriše in dobimo naslednji izhod.

2. kopiraj ()

Ta metoda vrne kopijo seznama. Kot je razvidno iz spodnjega primera.

Koda:

Izhod:

3. štetje ()

Vrne nam število elementov na seznamu z določeno vrednostjo.

Koda:

Izhod:

4. podaljšati ()

Elemente na koncu seznama dodamo tukaj s pomočjo drugega seznama. Nato drugi seznam tvori podaljša prvi seznam. Tukaj je, kako se to počne.

Koda:

Izhod:

Seznam ima dodatek () in razširi metodo () za združevanje ali združevanje dveh seznamov, vendar lahko to dejanje izvede tudi operater '+'. To preprosto povezavo bomo videli v spodnjem koraku:

Koda:

Rezultat: Seznam živil je sestavljen seznam zgoraj navedenega seznama „sadje“ in „zelenjava“.

5. indeks ()

Ta metoda vrne položaj pojavljanja določenega elementa.

Koda:

Izhod:

6. vstavite ()

Ta metoda vrne element, ki ga je treba vstaviti v določenem položaju. Ta metoda ima dva argumenta, najprej indeks in drugi element, ki mora biti nameščen v tem indeksu.

Koda:

Izhod:

7. obratno ()

Ta metoda obrne vrstni red razvrščanja seznama. Ta metoda vrne obrnjen objekt iteratorja.

Koda:

Rezultat: Vidimo, kako je celoten seznam obrnjen tukaj.

8. vrsta ():

Ta metoda bo seznam uredila po abecednem vrstnem redu ali pa lahko rečemo tudi, da seznam nastavi po naraščajočem vrstnem redu.

Metoda ima dva parametra, eden od parametrov je obrnjen, drugi pa ključni, ki lahko določa kriterije za razvrščanje. Če je reverse = true, bo seznam razvrščen po padajočem vrstnem redu, če pa je reverse = false, potem naraščajoč. 2 parametra nista izbirna.

Spodaj je primer, kjer smo uporabili povratni parameter.

Koda:

Izhod: Tu vidimo privzeto razvrščanje, v drugem pa obratno stran prejšnjega.

9. Obseg indeksov

Če potrebujemo selektivni seznam elementov, od kje začeti in kje končati, gremo na to možnost.

Primer: Recimo, če želimo le 1., 2. in 3. element seznama, potem bi naredili spodaj. Opozoriti je treba, da se seznam začne z 0 in ne vključuje zadnjega obsega.

Koda:

Izhod:

10. Sprememba vrednosti postavke

Vrednost določenega predmeta se lahko spremeni.

Koda

Izhod:

11. Preverjanje, ali element predstavlja ali ne.

Če moramo preveriti, ali je določen element prisoten ali ne, potem uporabimo ključno besedo 'in'. Tu uporabimo ključno besedo 'if' za potrditev prisotnosti elementa.

Koda:

Izhod:

12: konstruktor list ()

Obstaja tudi seznam konstruktorja, ki se uporablja za izdelavo novega seznama. Dobro je treba upoštevati, da so tukaj kvadratni oklepaji spuščeni (), namesto tega pa se uporabljajo dvojni zaobljeni oklepaji (()).

Koda:

Izhod:

Zaključek

Razumeti je treba tudi, da Python nima podpore za Array, vendar je to seznam, ki smo ga uporabili. Čeprav je Numpy knjižnica, ki jo lahko uporabimo za ustvarjanje 2D, 3D matrike in se uporablja za računanje znanstvenih in matematičnih podatkov.

Priporočeni članki

To je vodnik za nizov nizov v Pythonu. Tu smo razpravljali o dostopu do elementov, seznamu python in metodah s kodami in izhodi. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -

  1. Funkcije nizov PHP
  2. Zanke v Pythonu
  3. 2D matrike v Pythonu
  4. Prednosti Array
  5. Uvod v niz nizov v C ++
  6. Pregled Niz nizov v C #
  7. Značilnosti Pythona
  8. Razumevanje seznama Python
  9. Iterator na Javi
  10. Kako matriki in seznami delujejo v Pythonu?
  11. Celoten vodnik za Niz nizov na C
  12. Primeri in prednosti Iteratorja v Pythonu