Pythonで文字列を区切る方法(split/rsplit)です
文字列を前から区切る場合はsplitを使います
# 対象文字列
test = "1,2,3,4,5"
# split 文字列の前から区切る
test1 = test.split(",")
print(test1)
# split 文字列の前から3番目まで区切る
test2 = test.split(",", 3)
print(test2)
splitの実行結果
['1', '2', '3', '4', '5'] ['1', '2', '3', '4,5']
文字列を後ろから区切る場合はrsplitを使います
# 対象文字列
test = "1,2,3,4,5"
# rsplit 文字列の後ろから区切る
test3 = test.rsplit(",")
print(test3)
# rsplit 文字列の後ろから3番目まで区切る
test4 = test.rsplit(",", 3)
print(test4)
rsplit の実行結果
['1', '2', '3', '4', '5'] ['1,2', '3', '4', '5']