Разделување на низа во список
Честопати имаме податоци што се одделуваат со запирки. На пример, извоз од Excel во CSV формат (вредности одделени со запирка).

Едноставно можеме да ја "поделиме" оваа низа користејќи split ()
Методот сплит (сепаратор, број_дели_максимален) има 2 параметри, и двајцата се опционални. Да го разгледаме првиот параметар. Ние го користиме ова за да го внесеме саканиот сепаратор.
Како резултат, добиваме список. Ние ги запознаваме списоците во поглавјето https://www.python-lernen.de/listen.htm.
["име", "презиме", "возраст"]
Ако внимателно обрнете внимание на вратената содржина, ќе видите простор пред „презимето“ и „возраста“. Овие простори се често непожелни, но тие лесно можат да се отстранат со методот лента (). Или веќе бидете сигурни дека нема места по запирките со изворниот материјал.
Меѓутоа, ако сигурно знаете дека секогаш има празно место по запирката во изворниот материјал, можете да го користите ова како параметар! Параметарот може да се состои од која било комбинација на знаци. Во нашиот пример, покрај запирката, го пренесуваме и карактерот на просторот на методот:
Како излез добиваме:
["име", "презиме", "возраст"]
прв параметар на сплит ()
Со методот сплит () два параметра се можни и двата се опционални! Во последниот пример го наведовме саканиот сепаратор како прв параметар. Можеме да ги изоставиме овие информации. Ајде да видиме што ќе се случи ако го спроведеме последниот пример без параметри. Ние не менуваме ништо во примерот освен сплит ()
Како резултат, сега добиваме:
["име", "презиме", "возраст"]
Ако Сплит () се повика без параметри, има одделување со секој простор! Сега запирките се сметаат за содржина и завршија во списокот со „име“ и „презиме“.
Интересно е и тоа што неколку простори (доколку ги има) се третираат како едно. Го добиваме истиот резултат како горе со следната низа:
втор параметар: број_дели_максимален
Со вториот параметар на сплит (сепаратор, број_делки_максимално) можеме да одредиме колку поделби би сакале да имаме максимум. Ако ништо не е дадено (што одговара на стандардот од -1), ги добиваме сите можни. Ако 2 беа можни (како и во нашите претходни примери) и наведете 1, ќе добиевме само поделба:
Како резултат, добиваме точно една поделба:
Значи, го добиваме нашиот број на одвојувања + 1 како број на елементи на списокот.
Број на зборови во текст преку сплит ()
Користејќи го методот сплит (), многу е лесно да се одреди бројот на зборови во текстот. Знаеме дека просторите се поделба помеѓу зборовите во текстот. Значи, ние го користиме просторот како сепаратор во сплит () и потоа можеме да го броиме бројот на елементи (прочитај зборови) преку len ().
- твит
- Сподели на Фејсбук
- прицврстете го
- извести
- подели
- подели
- подели
Ве молиме, поддржете го овој проект
Овој проект можете да го поддржите на различни начини - ние би биле среќни и би нè мотивирало за понатамошна содржина:).
Препорачајте го - секогаш сме среќни што добиваме врски и препораки на Фејсбук.
Можете и нас донација преку PayPal.
Нарачајте книги преку следново Врска на Амазон:
Книги за Пајтон