python之中的列表数据类型是一个可以保存任意类型数据的可变序列,它能够直接将字典、集合这种包含了多个元素的对象存储起来。那么既然列表能够存储字典对象,也要有相应的方法将其取出来才可以,下面这篇文章要来介绍的内容就是调用列表内字典对象的方法。
一、实现思路
列表内的字典要调用的话实际上也可以直接使用列表切片的方式,如果字典对象在列表之中是直接以一维的形式存在。那么要在读取列表元素的时候将字典内的键和值给取出来的话就要用到双重循环迭代的方法了,双重循环迭代就是使用两个for循环去迭代序列。
例如现在一个列表之中有着多个字典对象,那么第一个for循环迭代只能够获取到字典对象而无法得到其中的值。那要将列表内字典中的键值对取出来,就还要使用一个for循环去迭代字典对象。
二、实现代码
具体的实现代码就是使用for先去迭代列表,在每一次迭代时都会将列表内的一个字典对象给取出来。然后第二层for循环就去迭代第一层for取出来的列表对象,就能将字典的键值对给获取到了,示例如下:
list = [{"name": "推荐食谱", "1": "症状", "name1": "浑身忽冷忽热"}, {"name": "绿豆薏米饭"}, {"name": "芝麻"}] print(res) for item in list: for k,v in item.items(): print(k,v)
以上就是关于“Python怎么调用列表中的字典?Pythn列表内有字典如何使用”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。