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))
live for nothing, or die for something

浙公网安备 33010602011771号