Mam ciąg na przykład: "238 NEO Sports". Chcę podzielić ten ciąg tylko na pierwszą spację. Wynik powinien wynosić ["238", "NEO Sports"]. Jednym ze sposobów, w jaki mogłem o tym pomyśleć, jest split() i dodanie dwóch pozostałych. Czy jest to jakikolwiek inny sposób?Podział ciągu znaków tylko o pierwszą spację w pytonie
11
A
Odpowiedz
17
Po prostu podaj liczbę jako drugi parametr w funkcji podziału.
>>> 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
Jest to jedyna odpowiedź, która działa z dowolnymi białymi tempo takie jak zakładki. +1 – PolyMesh
0
Zastosowanie String.split()
string = "238 NEO Sports"
print string.split(' ', 1)
wyjściowa:
['238', 'NEO Sports']
Powiązane problemy
- 1. Podział ciągu na ciąg znaków
- 2. R: jak znaleźć pierwszą cyfrę w ciągu znaków
- 3. zaokrąglij spację do najbliższego 0.5 w pytonie
- 4. C++: podział ciągu znaków na tablicę
- 5. Podział cytowanego ciągu znaków z ogranicznikiem
- 6. Zdobądź pierwszą literę każdego słowa w ciągu znaków, w JavaScript
- 7. W SQL Server można znaleźć pierwszą liczbę w ciągu znaków?
- 8. uzyskiwanie ciągu znaków między 2 znakami w pytonie
- 9. Podział przez wielu znaków
- 10. Jak wyciąć pierwszą kolumnę (o zmiennej długości) ciągu w powłoce
- 11. Drukowanie tylko pierwszego pola w ciągu znaków
- 12. Dodaj spację w tym ciągu między słowami
- 13. Zdobądź pierwszą literę z maksimum występowania ciągu znaków
- 14. sql podzielił ciąg znaków przez spację na tabelę w postgresql
- 15. python wymień tylko pierwszą literę
- 16. Sprawdź znaki specjalne (/ * - + _ @ i $ #%) w ciągu znaków?
- 17. Wybieranie tylko pierwszych kilku znaków w ciągu znaków C++
- 18. Podział ciągu na podstawie powtórzeń
- 19. Jak wstawić spację po określonej liczbie znaków w ciągu znaków przy użyciu Pythona?
- 20. Podział wielojęzykowego ciągu znaków przy użyciu Regexa na tokeny jednojęzyczne
- 21. znajdź vs w działaniu w pytonie ciągu
- 22. Zmniejszenie o klucz w pytonie
- 23. Dzielenie ciąg znaków przez spację w C
- 24. Zdobądź pierwszą literę ciągu z kolumny
- 25. Jak zastąpić * pierwszą instancję * ciągu w .NET?
- 26. Podział ciągu z warunkami w R
- 27. Znajdowanie wystąpień słowa w ciągu w pytonie 3
- 28. Jak usunąć tylko końcowe spacje ciągu znaków w Javie i zachować wiodące spacje?
- 29. Podział na ciąg o stałej długości
- 30. Sprawdzanie znaków specjalnych w ciągu znaków
're.sub (R '^ [^ \ s ] + ', r' \ 1 ', s) ' –