区切り文字が最初に出現したときに文字列を分割する最適な方法は何でしょうか?
例えば:
"123mango abcd mango kiwi peach"
最初に分割するmango
と次のようになります。
" abcd mango kiwi peach"
代わりに最後の出現で分割するには、Python で文字列を分割し、コロンの後の最後のセグメントの値を取得する。
ベストアンサー1
からドキュメント:
str.split([sep[, maxsplit]])
区切り文字列としてsepを使用して、文字列内の単語のリストを返します。maxsplitが指定されている場合は、最大でmaxsplit回の分割が行われます (したがって、リストには最大で
maxsplit+1
要素が含まれます)。
s.split('mango', 1)[1]