Metoda split
Metoda split returnează o listă dintr-un
șir împărțit la stânga după prima
potrivire a subșirului și a separatorului
specificat în parametru. În al doilea parametru
opțional specificăm de câte ori vom
împărți șirul. În mod implicit, se poate
împărți șirul de un număr nelimitat de ori.
Sintaxă
șir.split(separator, [număr_împărțiri])
Exemplu
Să aplicăm metoda split la
următorul șir și să-l împărțim o dată:
txt = 'ab_ac_dea'
print(txt.split('_', 1))
Rezultatul executării codului:
['ab', 'ac_dea']
Exemplu
Și acum să aplicăm metoda split
fără a specifica numărul de împărțiri:
txt = 'ab_ac_dea'
print(txt.split('_'))
Rezultatul executării codului:
['ab', 'ac', 'dea']
Vedeți și
-
metoda
rsplit,
care împarte șirul după un subșir la dreapta -
metoda
rpartition,
care împarte șirul după ultima potrivire a subșirului -
metoda
partition,
care împarte șirul după prima potrivire a subșirului -
metoda
join,
care returnează un șir dintr-o listă de șiruri