文字列内の最後の区切り文字の出現時に文字列を分割するための推奨される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、最後から最後までを意味します。これはどのように行うことができますか?
長さが不明なこのような文字列があります "dog, cat, bear, elephant, ..., giraffe" この文字列をコンマで区切るための最適な方法は何ですか?各単語がArrayListの要素になることができますか? 例えば List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to "dog", // strings.get(1) would be equal to "cat" and so forth.