发布网友 发布时间:2022-04-18 04:04
共2个回答
热心网友 时间:2022-04-18 05:34
#是正确的,注意缩进量
s = 'leetcode'
s = list(s)
s.sort()
print(s)
res = []
while s :
res.append(s[0])
s.remove(s[0])
for i in s:
if i != res[-1]:
res.append(i)
s.remove(i)
s = s[::-1]
print(res)
追答#是正确的,注意缩进量
热心网友 时间:2022-04-18 06:52
尽量避免在循环中操作遍历对象,你现在这个循环。第一次进入 for 循环中,i 分别是 d,第二个 e, l ,o。因为你操作删除了变量,导致循环i跳格了。