J'avais une chaîne qui est stockée dans une variable myvar = "Rajasekar SP"
. Je veux le diviser avec un délimiteur comme nous le faisons explode
en PHP.
Quel est l'équivalent en Python?
Choisissez celui dont vous avez besoin:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
L'alternative pour exploser en php est divisée .
Le premier paramètre est le délimiteur, le deuxième paramètre le nombre maximum de divisions. Les pièces sont renvoyées sans le délimiteur présent (sauf éventuellement la dernière partie). Lorsque le délimiteur est Aucun, tous les espaces sont mis en correspondance. C'est la valeur par défaut.
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']