Simulating an epidemic
Sadržaj:
Jedna od najčešćih operacija pri radu s žicama je podijeliti niz na niz podsustava koristeći zadani razdjelnik., razgovarat ćemo o tome kako podijeliti niz u Pythonu.
.split () metoda
U Pythonu su strune predstavljene kao nepromjenjivi
str
objekti. Klasa
str
dolazi s nizom metoda niza koji vam omogućuju manipuliranje nizom.
Metoda
.split()
vraća popis podsustava odijeljenih delimiterom. Potrebna je sljedeća sintaksa:
str.split(delim=None, maxsplit=-1)
Razdjelnik može biti znak ili niz znakova, a ne uobičajeni izraz.
U primjeru u nastavku dijelimo niz
s
zarezom kao razlučivač:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
Rezultat je popis nizova:
Gudački literali obično su zatvoreni jednim navodnicima, iako se također mogu koristiti dvostruki citati.
Slijed znakova može se koristiti i kao razgraničitelj:
s = 'Sansa::Tyrion::Jon'
s.split('::')
Kada je dan
maxsplit
, to će ograničiti broj podjela. Ako nije specificirano ili
-1
, nema ograničenja broja rascjepa.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
Popis rezultata imat će maksimalni
maxsplit+1
element:
Ako
delim
nije naveden ili je
Null
, string će se podijeliti pomoću razmaka kao razdjelnika. Svi uzastopni razmaci smatraju se jednim razdvajačem. Također, ako string sadrži zaostale i vodeće prostore, rezultat će imati praznih nizova.
Da biste to bolje ilustrirali, pogledajmo sljedeći primjer:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
Kad se ne koristi razgraničitelj, popis koji se vraća ne sadrži prazne nizove. Ako je razgraničnik postavljen na prazan prostor
' '
, vodeći, slijedeći i uzastopni razmak prouzročit će da rezultat sadrži prazne nizove.
Zaključak
Razdjeljivanje struna jedna je od najosnovnijih operacija. Nakon što pročitate ovaj vodič, trebali biste dobro razumjeti kako podijeliti žice na Pythonu.
Kako izrezati i podijeliti videozapise na androidu (izvući i zvuk)

Saznajte kako jednostavno izrezati ili obrezati i podijeliti videozapis u nekoliko dijelova na Androidu. Također vam pokazujemo kako izvući MP3 audio koristeći istu metodu.
Kako lako podijeliti i kombinirati PDF dokumente s pdfsamom

Saznajte kako lako razdijeliti i kombinirati PDF dokumente s PDFsamom.
Kako povezati (ili podijeliti) određeni dio web stranice pomoću citebite

Saznajte kako povezati (ili dijeliti) određeni dio web stranice pomoću Citebite.