python:如何将for循环执行到字典上面

来源:互联网 发布:留学回国人员证明知乎 编辑:程序博客网 时间:2024/05/16 12:17

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span style="font-size:18px;">大家有没有想过for循环既然可以在列表中得到执行,那么是否也能在字典中得到执行呢?   答案是肯定的。</span></span>


是这样吗?

stuff = {'name':'Zed','age':36,'height':74}for each in stuff:    print(each[key])

哈哈 ,运行一下看看


结果报错了,提示 "key"没有被定义!


正确的代码应该是这样:

stuff = {'name':'Zed','age':36,'height':74}for each in stuff:    print(stuff[each])
运行结果截图:



因为for遍历的时候检索的是字典中的key,所以打印的时候应该print(stuff[each])


0 0
原创粉丝点击