Uvod u niz nizova u Pythonu

Nama je potreban niz kad trebamo staviti više kontinuiranih vrijednosti u jednu varijablu. Niz je samo varijabla koja pohranjuje više vrijednosti istovremeno. Na primjer, u String Array u Python-u, ako moramo navesti nazive voća, to ne bi trebao biti poželjni pristup u nastavku,

Primjer: strunasto voće1 = „jabuka“, voće2 = „banana“, voće3 = „jagoda“. Ništa nije u redu s gore navedenim, osim činjenice da ne možemo napisati program ako želimo drugačije prelaziti kroz nazive svih tih varijabli. Također, ako je broj varijabli 1000, gornji pristup možda nije točan način rješenja.

Pristup elementima

Python nema ugrađenu podršku za Arrays. Popisi Pythona koriste se u svrhu svrhe pa ćemo pogledati Popise. Treba napomenuti da Python nema vrstu podataka o znakovima. Pojedini znak je niz dužine 1. Kvadratni zagrade koriste se za pristup elementima niza.

Popisi nizova nizova u Pythonu

Ispod su popisi nizova nizova na Pythonu:

1. Popis

Kada postoji potreba za narudžbom, a također postoji i zahtjev česte promjene, tada preferiramo odabir popisa. Još jedna značajka popisa je to što omogućuje duplikate. Evo jednostavnog primjera popisa.

Kodirati:

Izlaz:

2. Pristup putem indeksa

Do određenog elementa čak možemo pristupiti i pozivanjem na indeks.

Kodirati:

Izlaz:

3. Negativno indeksiranje

Indeksiranju čak možemo pristupiti i negativno. U ovom slučaju će ovaj zadnji element imati indeks -1, drugi zadnji -2, treći zadnji -3, i tako dalje.

Kodirati:

Izlaz:

4. duljina

Čak možemo vratiti duljinu polja pomoću metode len ().

Kodirati:

Izlaz:

5. Petlja

Pregledavanje elementa niza također je lak zadatak. Koristimo "za u" dok petljamo kroz niz.

Kodirati:

Izlaz:

6. prilog

Ako se popis mora dodati, tada je moguće pomoću 'append ()'

Kodirati:

Izlaz:

7. Uklanjanje

Uklanjanje bilo kojeg elementa može se izvršiti metodom pop (). Ovdje možemo biti specifični za brisanje bilo kojeg određenog elementa pomicanjem indeksa.

Kodirati:

Izlaz: Kao što je pop (1) drugi element s popisa. Uklanja se.

Također možemo upotrijebiti metodu uklanjanja () i spomenuti određeni element koji se može ukloniti.

Kodirati:

Izlaz:

Metode niza stringova u Pythonu

Imamo popis osnovnih metoda koje se mogu koristiti preko popisa i nizova. Već smo naišli na dodavanje (), pop () i uklanjanje (). Ovdje ćemo raspravljati o drugim metodama koje se mogu koristiti.

1. jasno ()

Ovo uklanja sve elemente s popisa i predstavit će vam popis bez svih elemenata.

Kodirati:

Izlaz:

Da bismo uklonili element s popisa, uklonili smo () metodu, pop () metodu o kojoj smo razgovarali. Tu je i ključna riječ 'del' koja briše popis.

Kodirati:

Izlaz: del list briše popis i dobivamo sljedeći izlaz.

2. copy ()

Ova metoda vraća kopiju popisa. Kao što možete vidjeti iz primjera u nastavku.

Kodirati:

Izlaz:

3. broji ()

Vraća nam broj elemenata na popisu s navedenom vrijednošću.

Kodirati:

Izlaz:

4. produžiti ()

Ovdje ćemo elemente dodati na kraj popisa uz pomoć drugog popisa. Tada drugi popis tvori produžuje prvi popis. Evo kako se to radi.

Kodirati:

Izlaz:

Popis ima dodavanje () i proširuje metodu () za spajanje ili spajanje dva popisa, ali ovu radnju također može izvesti operator '+'. Vidjet ćemo ovo jednostavno pridruživanje u nastavku:

Kodirati:

Izlaz: Popis namirnica je sjedinjeni popis gore navedenog popisa 'voće' i 'povrće'.

5. indeks ()

Ova metoda vraća poziciju pojavljivanja određenog elementa.

Kodirati:

Izlaz:

6. umetnite ()

Ova metoda vraća element koji mora biti umetnut na određenom mjestu. Ova metoda uzima 2 argumenta, prvi indeks, a drugi element koji se mora postaviti u tom indeksu.

Kodirati:

Izlaz:

7. preokrenuti ()

Ova metoda mijenja redoslijed sortiranja popisa. Ova metoda vraća obrnuti objekt iteratora.

Kodirati:

Izlaz: Vidimo kako se cijeli popis preokreće ovdje.

8. sort ():

Ova će metoda organizirati popis po abecednom redu ili se također može reći da on postavlja popis prema uzlaznom redoslijedu.

Metoda uzima 2 parametra, a jedan je parametar obrnut, a drugi ključan koji može odrediti kriterije sortiranja. Ako je obrnuto = istina, popis će biti razvrstan prema silaznom redoslijedu, dok je ako je obrnuto = netočno, tada uzlazno. 2 parametra nisu obavezna.

Ispod je primjer gdje smo koristili obrnuti parametar.

Kodirati:

Izlaz: Ovdje vidimo zadano sortiranje, a u drugoj obrnutu vrijednost prethodnog.

9. Raspon indeksa

Ako nam je potreban selektivni popis elemenata odakle započeti i gdje završiti, idemo na ovu opciju.

Primjer: Pretpostavimo da ako želimo samo prvi, drugi i treći element popisa, tada bismo učinili dolje. Treba napomenuti da popis počinje s 0 i ne uključuje zadnji raspon.

Kodirati:

Izlaz:

10. Promjena vrijednosti predmeta

Vrijednost određene stavke može se mijenjati.

Kodirati

Izlaz:

11. Provjera predstavlja li element ili ne.

Ako moramo provjeriti je li određeni element prisutan ili ne, tada koristimo ključnu riječ "in". Ovdje koristimo ključnu riječ "ako" za potvrdu prisutnosti elementa.

Kodirati:

Izlaz:

12: konstruktor list ()

Tu je i popis konstruktora koji se koristi za pravljenje novog popisa. Treba imati na umu da su ovdje kvadratni zagrade ispušteni (), a umjesto toga dvostruki zaobljeni zagrade koriste se (()).

Kodirati:

Izlaz:

Zaključak

Također je razumljivo da Python nema podršku za Array, ali to je popis koji smo koristili. Iako je Numpy knjižnica koja se može koristiti za stvaranje 2D, 3D polja i koristi se za računanje znanstvenih i matematičkih podataka.

Preporučeni članci

Ovo je vodič za niz stringova u Pythonu. Ovdje smo razgovarali o pristupu elementima, popisu pythona i metodama s kodovima i izlazima. Možete i proći kroz naše druge povezane članke da biste saznali više -

  1. PHP string funkcije
  2. Petlje u Pythonu
  3. 2D polja u Pythonu
  4. Prednosti Array
  5. Uvod u niz nizova u C ++
  6. Pregled nizova nizova u C #
  7. Značajke Pythona
  8. Razumijevanje popisa Pythona
  9. Iterator u Javi
  10. Kako nizovi i popisi rade u Pythonu?
  11. Kompletan vodič za nizove žica u C
  12. Primjeri i blagodati Iteratora u Pythonu

Kategorija: