Popisi u Pythonu: Sve što trebate znati o popisima Pythona



Ovaj će vas blog provesti kroz koncept popisa u pythonu. Također će vam pomoći da razumijete operacije i manipulacije podacima pomoću popisa python.

Programski jezik Python danas se pojavio kao najpopularniji programski jezik. Programeri su shvatili važnost učinkovite provedbe umjesto pisanja složenih programa. služi programerima s izvanrednim značajkama i aplikacijama, jedan takav koncept su popisi u pythonu. To je kolekcija vrsta podataka što je često poželjno pohranjivanje naručenih podataka u python. Slijede pojmovi o kojima se raspravlja na ovom blogu:

Što je popis u Pythonu?

Popis je zbirka vrsta podataka u pythonu. Naručen je i omogućuje i dvostruke unose. Popisi u pythonu ne moraju biti homogeni, što znači da mogu sadržavati različite vrste podataka poput cijelih brojeva, nizova i drugih vrsta podataka zbirke. Promjenjive je prirode i omogućuje indeksiranje za pristup članovima na popisu.





Da bismo objavili popis, koristimo se uglastim zagradama.

Popis je poput bilo kojeg drugog niza koji deklariramo u drugim programskim jezicima. Popisi u pythonu često se koriste za implementaciju stogova i redova. Popisi su promjenljive prirode. Stoga se vrijednosti mogu mijenjati čak i nakon proglašenja popisa.



što je vizualizacija podataka u tablici
moj popis = [0,1,2,3,4,5,6]

Indeksiranje:

indeksiranje-python liste-edureka

Za pristup vrijednosti s popisa koristimo vrijednosti indeksa. Ispod je kod za dobivanje slova 'A' s popisa koji sadrži slova riječi 'EDUREKA'.



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

Oba ispisa ispisat će slovo 'A' s popisa.

Zašto koristiti popis?

Prilikom odabira vrste podataka za pohranu naših podataka, moramo imati na umu svojstva i značajke vrste podataka. Postaje učinkovitiji i sigurniji ako uopće napravimo pravi izbor.

Poželjni je popis jer može istovremeno pohraniti više podataka. Postaje lako zamijeniti i izmijeniti vrijednosti unutar popisa. Slijed možemo pohraniti na popis i izvesti nekoliko iteracija koristeći i petlje. Brojne su operacije koje možemo izvesti i na popisu, kako bismo razumjeli razne operacije koje imamo za popise u pythonu.

Popis operacija u Pythonu

Slijede operacije koje možemo izvesti na popisu.

  • dodati
  • čisto
  • kopirati
  • računati
  • produžiti
  • umetnuti
  • indeks
  • pop
  • ukloniti
  • obrnuti
  • vrsta

dodati

a = [1,2,3,4,5] a.appeand (6) print (a) #izlaz će imati 6 na kraju popisa.

čisto

a = [1,2,3,4,5] a.clear () # ovo će obrisati popis ili ga isprazniti.

kopirati

a = [1,2,3,4,5] b = a.copy () print (b) # izrađuje kopiju popisa.

računati

kako završiti java program -
a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5,5] a.count (5) #ovo daje koliko je puta 5 prisutno na popisu.

produžiti

a = [1,2,3,4,5] a.extend (raspon (6,11)) # ovo će dodati vrijednosti na ovom popisu iz iterabilnog raspona objekata.

umetnuti

a = ['edureka', 'python', 'data science'] a.insert (2, 'umjetna inteligencija') # ovo će dodati niz na vrijednost indeksa 2

indeks

a = ['edureka', 'python', 'programiranje', 'znanost o podacima', 'AI', 'strojno učenje'] a.index ('data science') # ovo će dobiti vrijednost indeksa u nizu 'data znanost 'koja je 3.

pop

a = [1,2,3,4,5] a.pop () #ovo će iskočiti vrijednost s kraja popisa, tj. 5. nakon toga popis više neće imati 5.

ukloniti

a = [1,2,3,4,11,5] a.remove (11) #ovo će ukloniti 11 s popisa.

obrnuti

a = [5,4,3,2,1] a.reverse () # ovo će preokrenuti popis. #another naredba za preokretanje popisa a = a [:: -1]

vrsta

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # kao rezultat dobit ćete razvrstani popis.

Zamjena vrijednosti na popisu

a = ['edureka', 'python', 'data science', 'tenis', 'strojno učenje'] a [3] = 'umjetna inteligencija' # ovo će vrijednost u danom indeksu zamijeniti spomenutom vrijednošću.

Ponavljajte popis

Popisi se mogu koristiti za također. Ispod je kôd za ponavljanje popisa i ispis vrijednosti pomoću kontrolne izjave.

kako instalirati prozore eclipse -
a = [1,2,3,4,5] za x u a: ako je x == 4: break print (x) # ovo će se kretati kroz popis i ispisivati ​​vrijednosti dok ne naiđe na 4.

Konstruktor liste

Konstruktor popisa koristi se za stvaranje / deklariranje popisa.

a = list ((1,2,3,4,5)) print (a) # dobit ćete popis s vrijednostima deklariranim u konstruktoru.

Kao što vidite, konstruktor liste uzima argumentaciju kao argument. Slično tome, bilo koji drugi tip podataka, poput rječnika ili skupa, možete deklarirati i unutar konstruktora popisa.

Rezanje popisa u Pythonu

Pretpostavimo da imate popis s brojevima od 0-10. Ali brojeve želite dobiti samo od 5 do 10, ne smijete pristupiti svim elementima koji upisuju vrijednosti indeksa svih tih brojeva. Umjesto toga, možete slijediti pristup u donjem kodu.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # ovo će dobiti sve brojeve koji počinju od indeksa 4 do indeksa 11. a [-1: - 6] #this će dobiti sve brojeve od indeksa 11 do indeksa 6. a [4:] #this će ispisati sve brojeve koji počinju od indeksa 4 do kraja popisa. a [: 6] #this će ispisati sve brojeve od indeksa 0 do indeksa 6.

Postavljanje popisa u Pythonu

Podskupiranje popisa znači prijavljivanje popisa unutar postojećeg popisa.

a = popis (raspon (5,11) b = [1,2,3,4, a] # za pristup vrijednosti s popisa b [4] # ovo će ispisati popis a. b [4] [4] #this će dobiti vrijednost s vrijednošću indeksa 4 na popisu a. b [4] [4] = 19 # možemo i vrijednosti promijeniti, zamijeniti, izbrisati, izmijeniti itd.

Umjesto popisa, možemo koristiti i bilo koju drugu vrstu podataka. No budući da je skup deindeksiran, neće biti moguće zasebno pristupiti stavkama skupa pomoću vrijednosti indeksa.

Na ovom smo blogu raspravljali o popisima u pythonu i svim operacijama koje možemo izvesti. Popisi u pythonu vrlo su važan koncept koji igra važnu ulogu tijekom učenja osnova programiranja na pythonu. Programski jezik Python ima mnoge dostupne značajke, s postao je jedan od najpopularnijih programskih jezika u današnje vrijeme. Također se možete prijaviti da pokrenete svoje učenje.

Imate li pitanja? spomenite ih u komentarima, javit ćemo vam se.