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

大家有没有想过for循环既然可以在列表中得到执行,那么是否也能在字典中得到执行呢?   答案是肯定的。


是这样吗?

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])


你可能感兴趣的:(编程,python)