文章詳情頁
python小白 問for...in...遍歷的問題
瀏覽:234日期:2022-06-28 15:10:57
問題描述
代碼如下:
# -*- coding:gb2312 -*-infor = [{'name':'laowang','age':18},{'name':'laoli','age':20},{'name':'laotie','age':40},{'name':'wutianlong','age':29}]for temp in infor: for temp2 in temp.key():print(temp2)
運(yùn)行結(jié)果如下:

我的問題:不知道這段代碼的問題出在哪里?我是一個(gè)列表里面有4個(gè)字典,我想遍歷列表一次,然后在遍歷的結(jié)果當(dāng)中再遍歷一次字典的name這個(gè)鍵,然后打印name這個(gè)鍵的值。 為什么打印不出來?
問題解答
回答1:keys回答2:1.首先是keys, 不是key2.其次for可以直接遍歷字典, 不需要另外調(diào)用kes()
回答3:1樓重點(diǎn)標(biāo)注了。keys才是dict的屬性,報(bào)錯(cuò)'字典對象沒有叫做’key’的屬性'已經(jīng)說明了問題,這時(shí)候查一下python文檔中的dict索引就能找到答案。
上一條:關(guān)于Python 中出現(xiàn)的TypeError: missing 1 required positional argument下一條:python如何轉(zhuǎn)換時(shí)間戳到"2017年6月12日 18點(diǎn)24分"這樣的格式呢?
相關(guān)文章:
1. javascript - immutable配合react提升性能?2. javascript - sublime快鍵鍵問題3. javascript - nodejs關(guān)于進(jìn)程間發(fā)送句柄的一點(diǎn)疑問4. javascript - 移動(dòng)端上不能實(shí)現(xiàn)拖拽布局嗎?5. 實(shí)現(xiàn)bing搜索工具urlAPI提交6. Apache 已經(jīng)把網(wǎng)站根目錄的改為allow from all了,但是服務(wù)器還是不能訪問?7. css - 寫頁面遇到個(gè)布局問題,求大佬們幫解答,在線等,急!~8. phpstudy8.1支持win11系統(tǒng)嗎?9. 配置Apache時(shí),添加對PHP的支持時(shí)語法錯(cuò)誤10. vue.js - Vue 如何像Angular.js watch 一樣監(jiān)聽數(shù)據(jù)變化
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備