【发布时间】:2018-09-18 02:56:01
【问题描述】:
我有一个电影数据字典,我想创建一个新字典,其中包含预算和收入键值都大于 0.0 的电影子集。
这是我的代码,有人可以帮忙吗?
movies_bud_rev = {}
for movie in movie_data:
if (movie_data['revenue'] != 0.0 or movie_data['budget'] != 0.0):
id = movie_data['id']
budget = movie_data['budget']
revenue = movie_data['revenue']
original_title = movie_data['original_title']
release_year = movie_data['release_year']
genre = movie_data['genre']
popularity = movie_data['popularity']
vote_average = movie_data['vote_average']
vote_count = movie_data['vote_count']
len (movies_bud_rev)
我收到的错误:
TypeError: list indices must be integers, not str
我的字典 enter image description here
我尝试创建新字典 enter image description here
【问题讨论】:
-
请在您的问题中发布代码,而不是图片。
标签: python python-2.7 list csv dictionary