提到最简单的循环操作,肯定会想到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 Processfinishedwithexitcode0
2、当我们使用for循环时,只要作用于一个可迭代的对象,for循环就可以正常运行。
#判断一个对象是否可以迭代 print(isinstance('abc',Iterable)) print(isinstance([1,2,3],Iterable)) print(isinstance(456,Iterable))
True True False
任何可迭代的对象都可以作用于for循环,包括我们自定义的数据类型,只要符合迭代条件,就可以使用for循环。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)