tmp = []
for i in range(5):
【\t】i = input()
【\t】tmp.append(i)
tmp[0] = {}
tmp[0]['name'] = 'make'
tmp[0]['age'] = 28
tmp.insert(0,88)
#del tmp[1] 在此时删除元素不会出错
for i in range(len(tmp)): #生成列表下标
【\t】if 'dict' in str(type(tmp[i])): #判断当前下标元素是否为一个字典
【\t】【\t】del tmp[i] #如果是,删除该下标处元素
print(tmp)
------------------------------------------------错误信息如下------------
sys
path
git
vim
what?
Traceback (most recent call last):
【\t】File "未命名.py",line 11 in
【\t】【\t】if 'dict' in str(type(tmp[i])): #判断当前下标元素是否为一个字典
IndexError:list index out of range
下标越界错误 ,好像没有越界啊,我要删除元素类型为字典的元素【1】
【\t】为一个tab键