文字列内の最後の区切り文字の出現時に文字列を分割するための推奨される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
分割する区切り文字の出現である2番目の引数を取ります。通常のリストのインデックス付けと同様に-1
、最後から最後までを意味します。これはどのように行うことができますか?