Резање низа у Питхону: Све што треба да знате



Овај чланак ће вам пружити детаљно и свеобухватно знање о томе како применити резање низа у Питхон-у са примерима.

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

је-а и има-однос у јави

Шта је резање?

Главни аспект резања је функција сечења. Омогућава програмерима да извуку информације из низа података. У овом чланку можемо добити прилику да уочимо многе методе којима се то ради. Резање није ограничено само на жице, већ се може применити и на корице и листе.





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

Резање у питхон-у је извођење подниза из главног низа. Размотрите доњу илустрацију кода:



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

принт ('нДобродошли у Едурекан') Стринг1 = инпут ('Унесите низ по вашем избору =') принт ('нн Излаз је = н') принт (Стринг1 [слице (0,3)]) принт ('нХвала! желим вам пријатан дан ')

У доњем примеру, „ИЦЦ ВОРЛДЦУП“ је низ који представља унос корисника. Подниз изведен из програма је „ИЦЦ“. Како се то догодило? Главна изјава одговорна за ову функционалност је индекс функције пресека који бира знакове из индекса 0(почетни индекс) и пење се до индекса 2. У опсегу од [0,3], слова ИЦЦ постају нови низ и то је излаз.

Резање низа негативним индексом

Други начин резања је с обзиром на негативни индекс. Ово је такође добар начин за преокрет подниза. Параметри за функцију резања низа повећавају се на 3. Први је почетни индекс с краја низа, други је завршни индекс, а трећи интервал. Да погледамо.

принт ('нДОБРОДОШЛИ У ЕДУРЕКА н') Стринг1 = инпут ('Унесите низ по вашем избору =') принт ('н нИзлаз је = н') принт (Стринг1 [пресек (-1, -5, -1)]) принт ('Хвала вам! Угодан дан вам желим')

У функцији „пресек“, првих -1 тачака на последње слово „М“ низа. Курсор броји уназад са интервалом од 1 и зауставља се након 4цоунтс што доводи до тога да се излаз „МАРГ“, што је последња 4 слова „ГРАМ“, обрне.



Концепти резања имплементирани у Туплес анд Листс

У доле кодираном примеру. Видимо да Листа и корпе садрже елементе као што су слова ЕДУРЕКА. Сваки од њих има почетни индекс нула. Прва три индекса [0, 1 и 2] односе се на слова Е, Д и У. Стога функција сечења извлачи прва три.

јава пронађи највећи број у низу

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

Лист1 = ['Е', 'Д', 'У', 'Р', 'Е', 'К', 'А'] Тупле1 = ('е', 'д', 'у', 'р', 'е', 'к', 'а') Обј = пресек (3) принт ('нИзлаз је н') принт (Лист1 [Обј]) Обј = пресек (1, 5, 2) принт ('нИзлаз је н ') принт (Тупле1 [Обј])

Концепти резања примењени негативним индексима у корпицама и листама

Овде функционалност кода остаје иста, осим што је начин на који су елементи изабрани обрнут. Оног тренутка када говоримо о негативном индексирању у низовима, то се увек односи на одабир његових елемената низа с краја. Да погледамо. Иста ствар се види у другом полувремену где се врши преокрет, али уз уважавање интервала.

како постати програмер табеле
Лист1 = ['Е', 'Д', 'У', 'Р', 'Е', 'К', 'А'] Тупле1 = ('е', 'д', 'у', 'р', 'е', 'к', 'а') Обј = пресек (-1, -5, -1) принт ('нИзлазна листа није') принт (Лист1 [Обј]) Обј = пресек (-1, -6 , -2) принт ('нНачин излаза није') принт (Тупле1 [Обј])

Овим смо дошли до краја Стринг Слицинг-а у Питхону. Да бисте стекли детаљно знање о Питхону, заједно са разним апликацијама, то можете за онлајн обуку уживо са подршком 24/7 и доживотним приступом.

Имате питање за нас? Спомените их у одељку за коментаре у „Стринг Слицинг ин Питхон“ и јавићемо вам се.