python - 如何访问此列表中的数据?
问题描述
我正在使用 IMDBpy 来获取使用此功能的任何电视剧集的发行日期。
episode_Release_date = ia.get_movie_release_dates(episode_id)
现在这个函数正在返回这个值 -
{'data': {'raw release dates': [{'country': 'Argentina', 'date': '30 July 2017'}, {'country': 'USA', 'date': '30 July 2017'}, {'country': 'Germany', 'date': '31 July 2017', 'notes': ' (limited)'}, {'country': 'UK', 'date': '31 July 2017'}, {'country': 'Italy', 'date': '31 July 2017'}], 'release dates': ['Argentina::30 July 2017', 'USA::30 July 2017', 'Germany::31 July 2017 (limited)', 'UK::31 July 2017', 'Italy::31 July 2017']}, 'titlesRefs': {}, 'namesRefs': {}, 'info sets': ('release dates', 'akas')}
现在我只想要与美国相关的数据。如何在此列表中访问美国的发布日期。
API 功能 -
def get_movie_release_dates(self, movieID):
cont = self._retrieve(self.urls['movienter code heree_main'] % movieID + 'releaseinfo')
ret = self.mProxy.releasedates_parser.parse(cont)
ret['info sets'] = ('release dates', 'akas')
return ret
我是 python 新手,只是一个初学者。
解决方案
在导航嵌套字典时使用pprint
可能有助于可视化
for i in ret['data']['release dates']:
if 'USA' in i:
print(i)
# USA::30 July 2017
推荐阅读
- java - 在 Java 应用程序中引入 [boolean] 配置标志/参数的模式/习惯用法是什么?
- java - 在 Android Studio 中,我可以使用 api 同步数据
- javascript - 当我更改页面时,字体下载网址正在更改?
- javascript - 如何从 res.send 中检索前端数据并为 DB 中的每个元素动态创建页面
- spring-boot - HEROKU SRPING APPLICATION 上传文件 400 错误请求
- node.js - Flutter + node js 后端
- latex - LaTex 表格角单元格线未显示
- html - 测试时收到 400 错误请求错误
- algorithm - 查找数组中连续元素的所有可能子集的最小时间复杂度算法是什么?
- ruby - Xcodeproj 向对象添加自定义属性