Loading

python 循环IndexError: list index out of range

当使用del 删除了列表中的值之后会出现索引减少但循环次数不变的情况,需要对索引进行重置

print(len(s))
for j in reversed(range(len(s))):
    print(s[j])
    if '美元' in s[j]["ProductName"] or '欧元' in s[j]["ProductName"]:
        del s[j]
print(len(s))
posted @ 2021-03-02 14:00  年不迈的小清新  阅读(618)  评论(0)    收藏  举报