Програмски језик Питхон се данас појавио као најпопуларнији програмски језик. Програмери су схватили важност ефикасне примене уместо писања сложених програма. служи програмерима са, изван оквира карактеристикама и апликацијама, један такав концепт су листе у питхону. То је колекција тип података што је често пожељно да уређене податке чува у питхон-у. Следе концепти о којима се говори на овом блогу:
Шта је листа у Питхону?
Листа је колекција тип података у питону. Наручен је и омогућава и дупликате уноса. Листе у питхону не морају бити хомогене, што значи да могу садржати различите типове података попут целих бројева, низова и других типова података колекције. Променљиве је природе и омогућава индексирање за приступ члановима на листи.
Да бисмо објавили листу, користимо углате заграде.
Листа је попут било којег другог низа који декларишемо у другим програмским језицима. Листе у питхону се често користе за примену стекова и редова. Спискови су променљиве природе. Стога се вредности могу мењати чак и након проглашења листе.
моја листа = [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 # можемо и вредности да променимо, заменимо, избришемо, изменимо итд.
Уместо листе, можемо користити и било који други тип података. Али пошто је скуп неиндексиран, неће бити могуће приступити ставкама скупа помоћу вредности индекса.
На овом блогу смо разговарали о списковима у питхону и свим операцијама које можемо извршити. Листе у питхону су веома важан концепт који игра важну улогу током учења основа програмирања на питхону. Програмски језик Питхон има многе готове функције, са постао је један од најпопуларнијих програмских језика у данашње време. Такође се можете пријавити да покренете своје учење.
Имате ли питања? спомените их у коментарима, јавићемо вам се.