リストがあります:
lists = (['1','2','3','S','3','4','S','4','6','7'])
そして、「S」が表示されるたびにリストを小さなリストに分割し、「S」を次のように削除します。
([['1','2','3'],['3','4],['4','6','7']])
私のコード:
def x (lists):
empty = ''
list = []
for x in lists:
if x == empty:
list[-1:].append(x)
else:
list.append([x])
return (list)
私はこのようなことを試しましたが、私はPythonにまったく慣れていないので、どこにも行きません。私が持っているものをどのように修正しますか?