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:
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.