字典循环找到一个就删除一个,会报错
应该
sinfo={"xiaohong":0,"xiaolan":1,"xiaoming":1,"xiaobai":1}
#1表示男
def delman():
keylist=[]
for key,val in sinfo.items():
#.items()就是把字典转成无序的列表
#找到所有值为1的键放入列表
if val == 1:
keylist.append(key)
print(keylist)
for key in keylist:
del sinfo[key]
print(sinfo)
delman()