Листе у Питхону: Све што требате знати о Питхон листама



Овај блог ће вас провести кроз концепт листа у питхону. Такође ће вам помоћи да разумете операције и манипулације подацима користећи питхон листе.

Програмски језик Питхон се данас појавио као најпопуларнији програмски језик. Програмери су схватили важност ефикасне примене уместо писања сложених програма. служи програмерима са, изван оквира карактеристикама и апликацијама, један такав концепт су листе у питхону. То је колекција тип података што је често пожељно да уређене податке чува у питхон-у. Следе концепти о којима се говори на овом блогу:

Шта је листа у Питхону?

Листа је колекција тип података у питону. Наручен је и омогућава и дупликате уноса. Листе у питхону не морају бити хомогене, што значи да могу садржати различите типове података попут целих бројева, низова и других типова података колекције. Променљиве је природе и омогућава индексирање за приступ члановима на листи.





Да бисмо објавили листу, користимо углате заграде.

Листа је попут било којег другог низа који декларишемо у другим програмским језицима. Листе у питхону се често користе за примену стекова и редова. Спискови су променљиве природе. Стога се вредности могу мењати чак и након проглашења листе.



моја листа = [0,1,2,3,4,5,6]

Индексирање:

индексирање-питхон листе-едурека

Да бисмо приступили вредности са листе, користимо вредности индекса. Испод је шифра за добијање слова „А“ са листе која садржи слова речи „ЕДУРЕКА“.



а = ['Е', 'Д', 'У', 'Р', 'Е', 'К', 'А'] принт (а [6]) принт (а [-1])

Обе изјаве за штампање донијеће слово „А“ са листе.

Зашто користити листу?

Приликом избора типа података за чување података, морамо имати на уму својства и карактеристике типа података. Постаје ефикасније и сигурније ако прво направимо прави избор.

Пожељна је листа јер може истовремено да складишти више података. Постаје лако заменити и изменити вредности унутар листе. Можемо похранити секвенцу на листу и извести неколико итерација користећи петље. Бројне су операције које можемо извршити и на листи, омогућава нам разумевање различитих операција које имамо за листе у питхону.

Листа операција у Питхону

Следе операције које можемо извршити на листи.

  • додати
  • јасно
  • копија
  • рачунати
  • проширити
  • уметак
  • индекс
  • поп
  • уклонити
  • обрнуто
  • врста

додати

шта је апстракција у јави са примером
а = [1,2,3,4,5] а.аппеанд (6) принт (а) # излаз ће имати 6 на крају листе.

јасно

а = [1,2,3,4,5] а.цлеар () # ово ће обрисати листу или је испразнити.

копија

а = [1,2,3,4,5] б = а.цопи () принт (б) # то прави копију листе.

рачунати

а = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5,5] а.цоунт (5) # ово даје број пута када је 5 присутно на списку.

проширити

а = [1,2,3,4,5] а.ектенд (ранге (6,11)) # ово ће додати вредности на овој листи из итерабилног опсега објеката.

уметак

а = ['едурека', 'питхон', 'дата сциенце'] а.инсерт (2, 'вештачка интелигенција') # ово ће додати низ у вредност индекса 2

индекс

зашто нам је потребна сериализација у јави
а = ['едурека', 'питхон', 'програмирање', 'наука о подацима', 'АИ', 'машинско учење'] а.индек ('дата сциенце') # ово ће добити вредност индекса у низу 'дата наука 'која је 3.

поп

а = [1,2,3,4,5] а.поп () # ово ће искочити вредност са краја листе, тј. 5. након тога листа више неће имати 5.

уклонити

а = [1,2,3,4,11,5] а.ремове (11) # ово ће уклонити 11 са листе.

обрнуто

а = [5,4,3,2,1] а.реверсе () # ово ће преокренути листу. #анотхер наредба за преокрет листе а = а [:: -1]

врста

а = [3,1,2,6,4,5,9,6,7,8] а.сорт () # као резултат ћете добити сортирану листу.

Замена вредности на листи

а = ['едурека', 'питхон', 'дата сциенце', 'теннис', 'мацхине леарнинг'] а [3] = 'вештачка интелигенција' # ово ће заменити вредност у датом индексу поменутом вредношћу.

Прелистајте листу

Листе се могу користити за такође. Испод је код за понављање листе и испис вредности помоћу контролне наредбе.

а = [1,2,3,4,5] за к у а: ако је к == 4: бреак принт (к) # ово ће се кретати кроз листу и штампати вредности док не наиђе на 4.

Конструктор листе

Конструктор листе користи се за креирање / декларисање листе.

а = лист ((1,2,3,4,5)) принт (а) # добићете листу са вредностима декларисаним у конструктору.

Као што видите, конструктор листе узима аргументацију као аргумент. Слично томе, било који други тип података, попут речника или скупа, можете декларирати и унутар конструктора листе.

Резање листе у Питхону

Претпоставимо да имате листу са бројевима од 0-10. Али желите да добијете бројеве од 5 до 10, не смете да приступите свим елементима који куцају вредности индекса свих тих бројева. Уместо тога, можете следити приступ у доњем коду.

а = [1,2,3,4,5,6,7,8,9,10] а [4:11] # ово ће добити све бројеве који почињу од индекса 4 до индекса 11. а [-1: - 6] #тхис ће добити све бројеве од индекса 11 до индекса 6. а [4:] #тхис ће исписати све бројеве почев од индекса 4 до краја листе. а [: 6] #тхис ће исписати све бројеве од индекса 0 до индекса 6.

Подпостављање листе у Питхону

Подпостављање листе подразумијева пријављивање листе унутар постојеће листе.

а = листа (опсег (5,11) б = [1,2,3,4, а] # за приступ вредности на листи б [4] # ово ће одштампати листу а. б [4] [4] # ово ће добити вредност са индексном вредношћу 4 на листи а. б [4] [4] = 19 # можемо и вредности да променимо, заменимо, избришемо, изменимо итд.

Уместо листе, можемо користити и било који други тип података. Али пошто је скуп неиндексиран, неће бити могуће приступити ставкама скупа помоћу вредности индекса.

На овом блогу смо разговарали о списковима у питхону и свим операцијама које можемо извршити. Листе у питхону су веома важан концепт који игра важну улогу током учења основа програмирања на питхону. Програмски језик Питхон има многе готове функције, са постао је један од најпопуларнијих програмских језика у данашње време. Такође се можете пријавити да покренете своје учење.

Имате ли питања? спомените их у коментарима, јавићемо вам се.