文字列内の区切り文字の最後の出現で文字列を分割するための推奨される 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
、最後から最後を意味します。これはどのように行うことができますか?