获取列表中字典的键和值

编程入门 行业动态 更新时间:2024-10-11 03:18:37

获取列表中<a href=https://www.elefans.com/category/jswz/34/1770269.html style=字典的键和值"/>

获取列表中字典的键和值

如何获取复杂集合中的所有元素

  • 目标集合如下
  • 首先获取集合中的每一个字典
  • 再从每一个item中获取键和值
  • 简化获取value的代码

目标集合如下

list = [{'rating': ['9.6', '50'],'rank': 1,'cover_url': '.jpg','is_playable': True,'id': '1292063','types': ['剧情', '喜剧', '爱情', '战争'],'regions': ['意大利'],'title': '美丽人生','url': '/','release_date': '2020-01-03','actor_count': 29,'vote_count': 1094546,'score': '9.6',"""'actors': ['罗伯托·贝尼尼', '尼可莱塔·布拉斯基', '乔治·坎塔里尼', '朱斯蒂诺·杜拉诺', '赛尔乔·比尼·布斯特里克', '玛丽萨·帕雷德斯', '霍斯特·布赫霍尔茨', '利迪娅·阿方西', '朱利亚娜·洛约迪切', '亚美利哥·丰塔尼', '彼得·德·席尔瓦', '弗朗西斯·古佐', '拉法埃拉·莱博罗尼', '克劳迪奥·阿方西', '吉尔·巴罗尼', '马西莫·比安奇', '恩尼奥·孔萨尔维', '吉安卡尔洛·科森蒂诺', '阿伦·克雷格', '汉尼斯·赫尔曼', '弗兰科·梅斯科利尼', '安东尼奥·普雷斯特', '吉娜·诺维勒', '理查德·塞梅尔', '安德烈提多娜', '迪尔克·范登贝格', '奥梅罗·安东努蒂', '沈晓谦', '张欣'],"""'is_watched': False}
]

首先获取集合中的每一个字典

for item in list:print(item)

运行结果如下:

{'rating': ['9.6', '50'], 'rank': 1, 'cover_url': '.jpg', 'is_playable': True, 'id': '1292063', 'types': ['剧情', '喜剧', '爱情', '战争'], 'regions': ['意大利'], 'title': '美丽人生', 'url': '/', 'release_date': '2020-01-03', 'actor_count': 29, 'vote_count': 1094546, 'score': '9.6', 'is_watched': False}

再从每一个item中获取键和值

for item in list:#print(item)for key in item:print(key,end=" ")print(item[key])

运行结果如下:

rating ['9.6', '50']
rank 1
cover_url .jpg
is_playable True
id 1292063
types ['剧情', '喜剧', '爱情', '战争']
regions ['意大利']
title 美丽人生
url /
release_date 2020-01-03
actor_count 29
vote_count 1094546
score 9.6
is_watched False

简化获取value的代码

res = [item[key] for item in list for key in item]
print(res)

获得的是一个集合,运行结果如下:

[['9.6', '50'], 1, '.jpg', True, '1292063', ['剧情', '喜剧', '爱情', '战争'], ['意大利'], '美丽人生', '/', '2020-01-03', 29, 1094546, '9.6', False]

更多推荐

获取列表中字典的键和值

本文发布于:2024-03-12 14:01:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731670.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字典   列表中

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!