Ho una stringa ad esempio: "238 NEO Sports". Voglio dividere questa stringa solo per il primo spazio. L'output dovrebbe essere ["238", "NEO Sports"]. Un modo in cui potrei pensare a questo è con split() e aggiungendo gli altri due. È il loro qualsiasi altro modo per farlo?Dividere una stringa solo dal primo spazio in python
11
A
risposta
17
Basta passare il conteggio come secondo parametro all'interno della funzione di divisione.
>>> s = "238 NEO Sports"
>>> s.split(" ", 1)
['238', 'NEO Sports']
9
RTFM: string.split(s[, sep[, maxsplit]])
>>> "238 NEO Sports".split(None, 1)
['238', 'NEO Sports']
+1
Questa è l'unica risposta che funziona con qualsiasi bianco ritmo come schede. +1 – PolyMesh
0
Usa string.split()
string = "238 NEO Sports"
print string.split(' ', 1)
uscita:
['238', 'NEO Sports']
Problemi correlati
- 1. Dividere una stringa al primo spazio
- 2. dividere al primo spazio di una stringa
- 3. Come dividere una stringa in Python?
- 4. Come dividere da un delmiter dal primo delimitatore solo
- 5. dividere una stringa in Python
- 6. Divisione di una stringa sul primo spazio
- 7. Split stringa al primo spazio bianco occorrenza
- 8. Dividere una stringa in pezzi di lunghezza massima X - dividere solo negli spazi
- 9. Dividere una stringa in VB.NET
- 10. Come dividere una stringa e saltare lo spazio bianco?
- 11. Regex per dividere una stringa solo dall'ultimo carattere di spaziatura
- 12. Dividere una lista in python
- 13. Come dividere una stringa in una lista?
- 14. Split string al primo spazio
- 15. Java dividere una stringa per spazio, nuova riga, scheda, punteggiatura
- 16. Dividere una stringa per spazio, ma mantenere \ n - Ruby
- 17. Come dividere in modo affidabile una stringa in Python?
- 18. Python: dividere uno spazio o un trattino?
- 19. vb.net: si può dividere una stringa da una stringa
- 20. Dividere una stringa di un delimitatore in python
- 21. Dividere una stringa in lettere maiuscole
- 22. Estrazione di solo caratteri da una stringa in Python
- 23. Mantenere solo determinati caratteri in una stringa usando Python?
- 24. Python che converte stringa in tupla senza dividere i caratteri
- 25. stringa di Split e ottenere il primo valore solo
- 26. Come dividere questa stringa con python?
- 27. ricevendo solo il primo numero da String in Python
- 28. Stampa solo del primo campo di una stringa
- 29. dividere una stringa ogni 5 caratteri
- 30. come dividere una stringa con più delimitatori in vba excel?
're.sub (r '^ [^ \ s ] + ', r' \ 1 ', s) ' –