プログラムに/ 123/456/789 /を3つの別々の文字列として扱うように指示する方法を教えてください。Pythonで文字列を分割する
1
A
答えて
10
、すべての文字列がこれと同じ形式である場合:
>>> "/123/456/789/".split("/")[1:-1]
['123', '456', '789']
をあなたは、リストからあなたの3つの文字列を取得します。
1
test = "123/456/789"
for s in test.split('/'):
print s
+0
@shutupsquareもし私がそれを印刷したいのであれば、これは良い解決策になりますが、変数に代入したいのなら、私はする必要があります: test、test2 = "123/456/789"、[] test.split中のため ( '/')」 TEST2 + = [S] それが上記のすべての答えを解決することができた。興味深い – JShoe
2
他のソリューションあなたの文字列がnecessarryを開始しない、または「/」で終わる場合、次のようになります。
'/123/456/789/'.strip('/').split('/')
> ['123', '456', '789']
+0
!stripコマンド知りませんでした!ありがとう! – JShoe
関連する問題
- 1. 文字列分割Python
- 2. python文字列分割
- 3. Python、文字列を分割する
- 4. Pythonで文字列を分割
- 5. 文字列Pythonで別の文字列に分割
- 6. Pythonの配列で文字列を分割する
- 7. Pythonは、複数の文字列に文字列を分割
- 8. Python文字列分割結合4
- 9. パターン別のPython分割文字列
- 10. 分割文字列、ユニコード、ユニコード、ストリングin Python
- 11. 文字列を部分文字列に分割するc
- 12. 文字列をiOSの部分文字列に分割する
- 13. Pythonで文字列を整数で分割する
- 14. 分割文字列
- 15. 分割文字列
- 16. 分割文字列
- 17. 分割文字列[]
- 18. 分割文字列
- 19. 文字列メッセージを文字で10文字に分割する
- 20. Java文字列を '。'で分割する
- 21. Javaで文字列を分割する
- 22. PowerShellで文字列を分割する
- 23. VB.NETで文字列を分割する
- 24. デリミネーターで文字列を分割する
- 25. Perlで文字列を分割する
- 26. Javaで文字列を分割する
- 27. スキャナーで文字列を分割する
- 28. 分割C#で文字列
- 29. Java文字列 "|"で分割
- 30. Python - 文字列を複数の列に分割する
驚くべきことだこと。逆にするにはどうすればいいですか? – JShoe
逆の場合、3つの文字列のリストから1つの文字列を取得することを意味します。 "/".join(l)、lは部分文字列のリストです – vlad
これは間違いありません!どうもありがとうございました! :) – JShoe