2010-12-08 13 views

Antwort

18
"hello world sample text".split() 

werden auf alle Leerzeichen aufgeteilt. Wenn Sie nur auf Räume geteilt werden soll

"hello world sample text".split(" ") 

regex Version wäre so etwas wie dieses

re.split(" +", "hello world sample text") 

sein, die funktioniert, wenn Sie mehrere Leerzeichen zwischen den Wörtern

+0

Ihre beiden Lösungen arbeiten, wenn Sie mehrere Leerzeichen zwischen Wörtern –

+4

@Mike, das Verhalten von 'str.split' ist etwas anders, wenn der Split-String als Leerzeichen angegeben ist, werden mehrere Leerzeichen aufgeteilt, weil sie eine leere Zeichenfolge zwischen ihnen haben. –

Verwandte Themen