Programovací jazyk Python sa ukázal ako najteplejší programovací jazyk súčasnosti. Vývojári si uvedomili dôležitosť efektívnej implementácie namiesto písania zložitých programov. slúži vývojárom, pričom z balíka funkcií a aplikácií je jedným z takýchto konceptov zoznamy v pythone. Je to zbierka Dátový typ ktorý sa často uprednostňuje na uloženie objednaných údajov v pythone. Nasledujú koncepty diskutované v tomto blogu:
Čo je zoznam v Pythone?
Zoznam je zbierka Dátový typ v pytóne. Je objednaný a umožňuje aj duplicitné záznamy. Zoznamy v pythone nemusia byť homogénne, čo znamená, že môžu obsahovať rôzne dátové typy, ako sú celé čísla, reťazce a ďalšie dátové typy zhromažďovania. Je premenlivej povahy a umožňuje indexovaniu prístup k členom v zozname.
Na deklarovanie zoznamu používame hranaté zátvorky.
Zoznam je ako každé iné pole, ktoré deklarujeme v iných programovacích jazykoch. Zoznamy v pythone sa často používajú na implementáciu zásobníkov a front. Zoznamy sú svojou povahou premenlivé. Preto je možné hodnoty meniť aj po vyhlásení zoznamu.
mylist = [0,1,2,3,4,5,6]
Indexovanie:
dátové štruktúry a algoritmy v jave
Na prístup k hodnote zo zoznamu používame hodnoty indexu. Nižšie je uvedený kód na získanie písmena „A“ zo zoznamu obsahujúceho písmená slova „EDUREKA“.
a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] tlač (a [6]) tlač (a [-1])
Obidve tlačové vyhlásenia načítajú zo zoznamu písmeno „A“.
Prečo používať zoznam?
Pri výbere dátového typu na ukladanie našich údajov musíme mať na pamäti vlastnosti a vlastnosti dátového typu. Ak urobíme na prvom mieste správnu voľbu, stane sa efektívnejšou a bezpečnejšou.
Zoznam je preferovaný, pretože môže ukladať viac údajov súčasne. Je ľahké nahradiť a upraviť hodnoty v zozname. Sekvenciu môžeme uložiť do zoznamu a pomocou slučiek tiež vykonať niekoľko iterácií. Existuje tiež veľa operácií, ktoré môžeme vykonať v zozname, aby sme pochopili rôzne operácie, ktoré máme so zoznamami v pythone.
Zoznam operácií v Pythone
Nasledujú operácie, ktoré môžeme vykonať v zozname.
- pridať
- jasný
- kópia
- počítať
- predĺžiť
- vložiť
- index
- pop
- odstrániť
- obrátiť
- triediť
pridať
a = [1,2,3,4,5] a.append (6) print (a) # výstup bude mať 6 na konci zoznamu.
jasný
a = [1,2,3,4,5] a.clear () # toto vymaže zoznam alebo vyprázdni zoznam.
kópia
a = [1,2,3,4,5] b = a.copy () print (b) # urobí kópiu zoznamu.
počítať
a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # toto dá počet, koľkokrát je 5 prítomných v zozname.
predĺžiť
a = [1,2,3,4,5] a.extend (rozsah (6,11)) #toto pridá hodnoty v tomto zozname z rozsahu iterovateľných objektov.
vložiť
a = ['edureka', 'python', 'data science'] a.insert (2, 'umelá inteligencia') #toto pridá reťazec na hodnotu indexu 2
index
a = ['edureka', 'python', 'programovanie', 'data science', 'AI', 'machine learning'] a.index ('data science') #toto získa hodnotu indexu v reťazci 'data veda “čo je 3.
pop
dĺžka javascriptového poľa
a = [1,2,3,4,5] a.pop () #toto vyskakuje hodnotu od konca zoznamu, tj. 5. po tomto zozname už nebude mať 5.
odstrániť
a = [1,2,3,4,11,5] a.remove (11) # # toto odstráni 11 zo zoznamu.
obrátiť
a = [5,4,3,2,1] a.reverse () # toto obráti zoznam. # ďalšie vyhlásenie na obrátenie zoznamu a = a [:: -1]
triediť
a = [3,1,2,6,4,5,9,6,7,8] a.sort () # ako výsledok dostanete zoradený zoznam.
Nahradenie hodnoty v zozname
a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'umelá inteligencia' #toto nahradí hodnotu v danom indexe uvedenou hodnotou.
Iterovať cez zoznam
Zoznamy je možné použiť pre tiež. Nižšie je uvedený kód na iteráciu zoznamu a tlač hodnôt pomocou ovládacieho príkazu.
a = [1,2,3,4,5] pre x v a: ak x == 4: break print (x) #toto bude prechádzať zoznamom a bude tlačiť hodnoty, kým nenarazí na 4.
Konštruktor zoznamu
ako používať css sprites
Konštruktor zoznamu sa používa na vytvorenie / deklaráciu zoznamu.
a = list ((1,2,3,4,5)) print (a) # dostanete zoznam s hodnotami deklarovanými v konštruktore.
Ako vidíte, konštruktor zoznamu berie n-ticu ako argument. Podobne môžete deklarovať akýkoľvek iný údajový typ, napríklad slovník alebo množinu vo vnútri konštruktora zoznamu.
Krájanie zoznamu v jazyku Python
Predpokladajme, že máte zoznam s číslami od 0 do 10. Ale chcete získať iba čísla od 5 do 10, nesmiete pristupovať ku všetkým prvkom písajúcim hodnoty indexu všetkých týchto čísel. Namiesto toho môžete postupovať podľa nižšie uvedeného kódu.
a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # toto získa všetky čísla začínajúce od indexu 4 po index 11. a [-1: - 6] #toto získa všetky čísla z indexu 11 do indexu 6. a [4:] #toto vytlačí všetky čísla počnúc indexom 4 až do konca zoznamu. a [: 6] # toto vytlačí všetky čísla od indexu 0 do indexu 6.
Podmnožina zoznamu v Pythone
Podmnožina zoznamu znamená deklarovať zoznam v existujúcom zozname.
a = zoznam (rozsah (5,11) b = [1,2,3,4, a] # prístup k hodnote v zozname b [4] # toto vytlačí zoznam a. b [4] [4] #tým sa získa hodnota na hodnote indexu 4 v zozname a. b [4] [4] = 19 #môžeme tiež meniť hodnoty, nahrádzať, mazať, upravovať atď.
Namiesto zoznamu môžeme použiť aj akýkoľvek iný údajový typ. Pretože je však množina neindexovaná, nebude možné k položkám množiny pristupovať osobitne pomocou hodnôt indexu.
V tomto blogu sme diskutovali o zoznamoch v pythone a o všetkých operáciách, ktoré môžeme vykonať. Zoznamy v pythone sú veľmi dôležitým konceptom, ktorý hrá dôležitú úlohu pri učení sa základov programovania v pythone. Programovací jazyk Python má veľa funkcií, ktoré sú pripravené na použitie s balíkom stal sa jedným z najpopulárnejších programovacích jazykov súčasnosti. Môžete sa tiež zaregistrovať naštartovať vaše učenie.
Máte nejaké otázky? uveďte ich v komentároch, ozveme sa vám.