Tenía una cadena que se almacena en una variable myvar = "Rajasekar SP"
. Quiero dividirlo con delimitador como lo hacemos explode
en PHP.
¿Cuál es el equivalente en Python?
Elija uno que necesite:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
La alternativa para explotar en php está dividida .
El primer parámetro es el delimitador, el segundo parámetro es el número máximo de divisiones. Las partes se devuelven sin el delimitador presente (excepto posiblemente la última parte). Cuando el delimitador es Ninguno, todos los espacios en blanco coinciden. Este es el predeterminado.
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']