python - 在带有字符串的列表中搜索数字,以返回数字值
问题描述
所以我有一个包含名称、imdb 评级和类别信息的电影列表,如下所示:
movies = [
{
"name": "Usual Suspects",
"imdb": 7.0,
"category": "Thriller"
},
{
"name": "Hitman",
"imdb": 6.3,
"category": "Action"
},
我正在尝试创建一个函数来在列表的每个项目中搜索数字小数,即 imdb 评级,以将其与阈值(> 5.5)进行比较
我正在考虑的方法是在出现数字时搜索此列表中的每个项目,并在我浏览此列表时返回此值。
如果我想采用这种方法,我应该如何解决?我一直在寻找从列表中返回值的方法,但我找到的方法是用于返回索引的已知项目......
感谢您的任何帮助/建议!
解决方案
for movie in movies:
imdb_score = movie['imdb']
if imdb_score > 5.5:
print(imdb_score)
这对你想做的事情有用吗?
推荐阅读
- symfony - symfony 2.8 如何获取具有当前登录用户认证的多个扇区列表
- javascript - 错误:
属性 y1:预期长度,“{{iy}}”。错误显示在 chrome 控制台中,但 svg 工作正常 - javascript - Vuex 更新数组作为对象的值
- php - 带有 PHP 的 Youtube Scraper
- javascript - chrome 扩展代码来获取当前活动的标签 url 并检测其中的任何 url 更新
- java - 是否可以说服 Swing 缓存使用jTable 单元格中的标记加载的图像,而不是在每次重绘时重新下载图像?
- ibm-mq - 连接到云上的 IBM MQ 的问题
- c# - 如何在 C# 中使用 HTML+CSS 生成 Excel 文件
- javascript - 检测用户是否使用键或鼠标执行粘贴
- regex - regexp_replace 的困难