列表删除越界问题——遗漏问题

# ***列表的删除问题 容易出现越界和遗漏问题
lis = ["goods", "good", "dash", "hello", "world", "fucker", "newgood"]

i = 0
l = len(lis)
word = input("请输入删除的字母: ")

while i < l:
    if word in lis[i]:
        del lis[i]
        l -= 1
        continue
    i += 1
print(lis)

  

posted on 2020-05-13 07:51  zl666张良  阅读(65)  评论(0)    收藏  举报