Python中for循环进行字典迭代

提到最简单的循环操作,肯定会想到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循环。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。