说到最简单的循环操作,你肯定会想到for循环。因此,for循环也可以胜任迭代操作。我们的大多数迭代对象都是函数,字典中也有一些迭代问题需要我们处理。本文带来了用for循环解决字典迭代的合作伙伴。如果您没有尝试过这种用法,请使用相关代码。
1、字典迭代
d={'a':1,'b':2,'c':3,'d':4} #迭代key forkeyind: print(key,d[key]) forkey,valueind.items(): print(key,value)
a1 b2 c3 d4 a1 b2 c3 d4 Procesfinishedwithexitcode
2、当我们使用for循环时,for循环可以正常运行,只要它作用于一个可迭代的对象。
#判断一个对象是否可以迭代 print(isinstance('abc',Iterable)) print(isinstance(1,2,3),Iterable)) print(isinstance(456,Iterable))
True True False
任何可迭代对象都可以作用于for循环,包括我们自定义的数据类型,只要符合迭代条件,就可以使用for循环。
以上是Python中for循环字典迭代的方法,可以说是for循环高级使用的必修知识点。了解了这些基本概念后,就可以进行相关的练习了。