Python saraksti: viss, kas jums jāzina par Python sarakstiem



Šis emuārs iepazīstinās jūs ar pitonu sarakstu jēdzienu. Tas arī palīdzēs jums izprast darbības un datu manipulācijas, izmantojot pitonu sarakstus.

Python programmēšanas valoda mūsdienās ir kļuvusi par karstāko programmēšanas valodu. Izstrādātāji ir sapratuši efektīvas ieviešanas nozīmi, nevis sarežģītu programmu rakstīšanu. kalpo izstrādātājiem, izmantojot kastes funkcijas un lietojumprogrammas, viens šāds jēdziens ir saraksti pitonā. Tā ir kolekcija datu tips kas bieži dod priekšroku pasūtīto datu glabāšanai pitonā. Tālāk ir aprakstīti šajā emuārā apskatītie jēdzieni:

zvans pēc atsauces c ++

Kas ir saraksts Python?

Saraksts ir kolekcija datu tips pitonā. Tas ir sakārtots un pieļauj arī ierakstu dublikātus. Python sarakstiem nav jābūt viendabīgiem, kas nozīmē, ka tie var saturēt dažādus datu tipus, piemēram, veselus skaitļus, virknes un citus kolekcijas datu tipus. Tas ir mainīgs pēc būtības un ļauj indeksēt, lai piekļūtu saraksta dalībniekiem.





Lai deklarētu sarakstu, mēs izmantojam kvadrātiekavas.

Saraksts ir kā jebkurš cits masīvs, kuru deklarējam citās programmēšanas valodās. Sarakstus pitonā bieži izmanto, lai ieviestu kaudzes un rindas. Saraksti pēc būtības ir maināmi. Tāpēc vērtības var mainīt pat pēc saraksta deklarēšanas.



izlases saraksts = [0,1,2,3,4,5,6]

Indeksēšana:

indexing-python saraksti-edureka

Lai piekļūtu vērtībai no saraksta, mēs izmantojam indeksa vērtības. Zemāk ir kods, lai iegūtu burtu “A” no saraksta, kurā ir vārda “EDUREKA” burti.



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

Abos drukātajos paziņojumos no saraksta tiks paņemts burts “A”.

Kāpēc izmantot sarakstu?

Izvēloties datu veidu datu glabāšanai, mums jāpatur prātā datu tipa īpašības un pazīmes. Tas kļūst efektīvāks un drošāks, ja mēs vispirms izdarām pareizo izvēli.

Vēlams ir saraksts, jo tajā var vienlaikus saglabāt vairākus datus. Kļūst viegli nomainīt un modificēt vērtības sarakstā. Mēs varam saglabāt secību sarakstā un veikt vairākas iterācijas, izmantojot arī cilpas. Ir arī daudzas darbības, kuras mēs varam veikt arī sarakstā, ļauj izprast dažādas darbības, kas mums ir attiecībā uz sarakstiem pitonā.

Uzskaitiet darbības Python

Tālāk ir norādītas darbības, kuras mēs varam veikt sarakstā.

  • pievienot
  • skaidrs
  • kopija
  • skaitīt
  • pagarināt
  • ievietot
  • indekss
  • pop
  • noņemt
  • reverss
  • kārtot

pievienot

a = [1,2,3,4,5] a. append (6) print (a) # izejai saraksta beigās būs 6.

skaidrs

a = [1,2,3,4,5] a.clear () # tas notīrīs sarakstu vai iztukšos sarakstu.

kopija

a = [1,2,3,4,5] b = a.copy () print (b) # tas veido saraksta kopiju.

skaitīt

a = [1,1,1,3,3,3,4,4,4,4,4,5,5,5,5,5] a. skaits (5) # ar to tiks norādīts 5 reižu skaits sarakstā.

pagarināt

a = [1,2,3,4,5] a.extend (range (6,11)) #this pievienos vērtības šajā sarakstā no iterējamo objektu diapazona.

ievietot

a = ['edureka', 'python', 'datu zinātne'] a.insert (2, 'mākslīgais intelekts') #this pievienos virkni pie indeksa vērtības 2

indekss

a = ['edureka', 'python', 'programmēšana', 'datu zinātne', 'AI', 'mašīnmācīšanās'] a.index ('datu zinātne') #this iegūs indeksa vērtību virknē 'data zinātne ”, kas ir 3.

pop

a = [1,2,3,4,5] a.pop () # tas parādīs vērtību no saraksta beigām, t.i., 5. sarakstā pēc tam vairs nebūs 5.

noņemt

a = [1,2,3,4,11,5] a. noņemt (11) # tas noņems 11 no saraksta.

reverss

a = [5,4,3,2,1] a. reverss () # tas mainīs sarakstu. # cits paziņojums, lai mainītu sarakstu a = a [:: -1]

kārtot

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # rezultātā iegūsiet sakārtotu sarakstu.

Vērtības aizstāšana sarakstā

a = ['edureka', 'python', 'datu zinātne', 'teniss', 'mašīnmācīšanās'] a [3] = 'mākslīgais intelekts' # tas vērtību attiecīgajā indeksā aizstās ar minēto.

Atkārtojiet sarakstu

Sarakstus var izmantot arī. Zemāk ir kods, lai atkārtotu sarakstu un izdrukātu vērtības, izmantojot vadības paziņojumu.

a = [1,2,3,4,5] x: a: ja x == 4: pārtrauktu druku (x) # tas atkārtos sarakstu un drukās vērtības, līdz tas sastopas ar 4.

Sarakstu veidotājs

Sarakstu veidotājs tiek izmantots saraksta izveidošanai / deklarēšanai.

a = list ((1,2,3,4,5)) print (a) # jūs saņemsiet sarakstu ar konstruktorā deklarētajām vērtībām.

Kā redzat, saraksta konstruktors uzskata argumentu kā kopu. Tāpat jūs varat deklarēt jebkuru citu datu tipu, piemēram, vārdnīcu vai kopu arī saraksta veidotājā.

Saraksta sagriešana Python

Pieņemsim, ka jums ir saraksts ar skaitļiem no 0 līdz 10. Bet jūs vēlaties iegūt skaitļus tikai no 5 līdz 10, jums nav piekļuves visiem elementiem, ierakstot visu šo skaitļu rādītāja vērtības. Tā vietā jūs varat sekot pieejai zemāk esošajā kodā.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # tas iegūs visus skaitļus, sākot no indeksa 4 līdz indeksam 11. a [-1: - 6] # tas iegūs visus skaitļus no indeksa 11 līdz indeksam 6. a [4:] #šis izdrukās visus skaitļus, sākot no 4. indeksa līdz saraksta beigām. a [: 6] # ar to tiks izdrukāti visi skaitļi no indeksa 0 līdz indeksam 6.

Saraksta abonēšana Python

Saraksta abonēšana nozīmē saraksta deklarēšanu esošā sarakstā.

a = saraksts (diapazons (5,11) b = [1,2,3,4, a] #, lai piekļūtu vērtībai sarakstā b [4] #šis izdrukās sarakstu a. b [4] [4] # tas iegūs vērtību ar indeksa vērtību 4 sarakstā a. b [4] [4] = 19 # mēs varam mainīt arī vērtības, aizstāt, dzēst modificēt utt.

Saraksta vietā mēs varam izmantot arī jebkuru citu datu tipu. Bet, tā kā kopa ir neindeksēta, nebūs iespējams atsevišķi piekļūt iestatītajiem vienumiem, izmantojot indeksa vērtības.

Šajā emuārā mēs esam apsprieduši sarakstus pitonā un visas darbības, kuras mēs varam veikt. Saraksti pitonā ir ļoti svarīgs jēdziens, kam ir svarīga loma, apgūstot pitona programmēšanas pamatus. Programmēšanas valodai Python ir daudz izvēles iespēju, ar tā mūsdienās ir kļuvusi par vienu no populārākajām programmēšanas valodām. Jūs varat arī reģistrēties lai sāktu mācīties.

Vai jums ir kādi jautājumi? pieminiet tos komentāros, mēs sazināsimies ar jums.