這篇文章主要介紹了怎么利用python實現列表嵌套字典取值的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么利用python實現列表嵌套字典取值文章都會有所收獲,下面我們一起來看看吧。
將以下列表的backup_unit_id全部提取出來
示例:
dbs = [{ "backup_unit_id": 163, "data_node_id": 2, "attribute": { "convertor_id": 4, "channel_num": 2, "sga": "90G" } }, { "backup_unit_id": 164, "data_node_id": 3, "attribute": { "convertor_id": 9, "channel_num": 2, "sga": "90G" } } ]
1、確定需要取值的對象是什么類型(列表還是字典)
2、此處確定類型為列表,列表下嵌套了字典
3、所以取值的時候要用到列表取值,字典取值
4、先把列表的值提取出來,也就是通過for…in…進行遍歷
5、列表的值提取返回結果為字典類型,所以進一步取值時,通過字典的key獲取,例:i[“key”]
代碼如下(示例):
dbs = [{ "backup_unit_id": 163, "data_node_id": 2, "attribute": { "convertor_id": 4, "channel_num": 2, "sga": "90G" } }, { "backup_unit_id": 164, "data_node_id": 3, "attribute": { "convertor_id": 9, "channel_num": 2, "sga": "90G" } } ] for i in dbs: # print(i) print(i["backup_unit_id"])
返回結果(示例):
163
164
關于“怎么利用python實現列表嵌套字典取值”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么利用python實現列表嵌套字典取值”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。