【发布时间】:2021-07-20 16:51:12
【问题描述】:
s="abcabcabc"
S=list(s)
li=[]
l=[]
for i in S:
if i not in l:
l.append(i)
else:
li.append(l)
l=[]
l.append(i)
print(li)
输出是
[['a', 'b', 'c'], ['a', 'b', 'c']]
只得到两个子字符串而不是三个
我想要的输出是
[['a','b','c'],['a','b','c'],['a','b','c']]
【问题讨论】:
-
预期输出是什么?你是说
[['a', 'b'], ['a', 'b']]吗? -
我的意思是 [['a','b','c'],['a','b','c',],['a','b',' c']]
标签: arrays non-repetitive