の文字列を最後にの文字列に区切るには、どのようなPythonのイディオムが推奨されますか?例:Python文字列の最後の区切り文字で分割しますか?
# instead of regular split
>> s = "a,b,c,d"
>> s.split(",")
>> ['a', 'b', 'c', 'd']
# ..split only on last occurrence of ',' in string:
>>> s.mysplit(s, -1)
>>> ['a,b,c', 'd']
mysplit
を分割するデリミタの発生である第二の引数を取ります。通常のリストインデックス作成の場合と同様に、-1
は最後から最後までを意味します。これはどうすればできますか?