У мене був рядок, який зберігається у змінній myvar = "Rajasekar SP". Я хочу розділити його на роздільник, як ми це використовуємо explodeв PHP.
Який еквівалент у Python?
У мене був рядок, який зберігається у змінній myvar = "Rajasekar SP". Я хочу розділити його на роздільник, як ми це використовуємо explodeв PHP.
Який еквівалент у Python?
Відповіді:
Виберіть потрібну вам:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
Альтернатива вибуху в php розбита .
Перший параметр - роздільник, другий параметр - максимальне число. Частини повертаються без наявного роздільника (крім можливо останньої частини). Якщо роздільником немає, всі пробіли збігаються. Це за замовчуванням.
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']