因此,我有一部电影列表,其中包含有关名称,imdb评级和类别的信息,如下所示:
movies = [
{
"name": "Usual Suspects",
"imdb": 7.0,
"category": "Thriller"
},
{
"name": "Hitman",
"imdb": 6.3,
"category": "Action"
},
我正在尝试创建一个函数,以在列表的每个项目中搜索数字十进制(即imdb等级),以将其与阈值(> 5.5)进行比较
我想的方法是,当数字出现时,在列表中搜索每个项目,并在遍历该列表时返回该值。
如果我想采用这种方法,应该如何解决?我一直在寻找从列表返回值的方法,但是我发现的方法是针对已知项目的返回索引的方法...
感谢您的帮助/建议!
列表中的每个位置都是字典,要访问“ imdb”,您需要执行以下操作:
# For each movie in the movies list
for movie in movies:
# 'imdb' is a key of your dictionary
if movie['imdb'] > 5.5: # The movie['imdb'] returns the value (the decimal number)
return True # You can add to another data structure to store for example
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句