我已经嵌套了for循环,我想这让事情变得复杂了。 这是我的口述
dict1 = {'1': '##', '2': '##'}
我正在把这段话循环一遍,这是代码
for key,value in dict1.items():
###some code ###
if ##condition is true move to next key in the for loop which is '2'##
dict1.next()
我使用了dict1.next()。但这引发了一个错误“dict”对象没有属性“next”
甚至尝试了dict1[key]+=1和dict1[key]=dict1.setdefault(key,0)+1
我知道当跳转到字典中的下一个键时,我们必须引用键的索引才能继续下一个项。但是任何事情都不顺利,我不确定使用“continue”是否能达到我的目的,因为目前我对每个对应的键只有一个值(“continue”如果可以的话可以工作),但是我想使用这个代码,即使每个键分别有多个值。这样,键1及其第一个对应值的“If”条件为真,则下一次迭代应分别为键2及其值。
对不起,说来话长
目前没有回答
相关问题 更多 >
编程相关推荐