Ho avuto una stringa che è memorizzata in una variabile myvar = "Rajasekar SP"
. Voglio dividerlo con delimitatore come facciamo usando explode
in PHP.Che cos'è per Python cos'è 'explode' per PHP?
Qual è l'equivalente in Python?
Ho avuto una stringa che è memorizzata in una variabile myvar = "Rajasekar SP"
. Voglio dividerlo con delimitatore come facciamo usando explode
in PHP.Che cos'è per Python cos'è 'explode' per PHP?
Qual è l'equivalente in Python?
Scegli quello che vi serve:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
L'alternativa per esplodere in php è split.
Il primo parametro è il delimitatore, il secondo parametro il numero massimo si divide. Le parti vengono restituite senza il delimitatore presente (tranne eventualmente l'ultima parte). Quando il delimitatore è None, tutti gli spazi vengono abbinati. Questo è l'impostazione predefinita.
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']