在带有字符串的列表中搜索数字,以返回数字值

因此,我有一部电影列表,其中包含有关名称,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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Graylog中搜索带有破折号和数字的字符串?

在非数字列中搜索字符串值

如何使数字结果为带有值的字符串

从带有结束值和非结束值的字符串中查找数字

从带有字符串和数字的列表中获取值

返回数字列中字符串值的行号?

如何从字符串中删除带有数字值的xml标签?

搜索字符串中的数字

在字段中搜索字符串或数字

仅返回字符串中的数字

如何从python中带有文本和数字的不同元组列表中获取所有字符串

将字符串中的数字转换为结尾带有负号的数字

字符串中的增量数字值

返回字符串中的数字的固定行(数字)?

Python regex编译和搜索带有数字和单词的字符串

PostgreSQL-如何从字符串的末尾和没有结尾的数字值的字符串中获取数字值

Python-将数字列表中的项目格式化为带有货币符号的字符串

将带有数字和字符串变量的列表转换为R中的数据框

从具有数字范围的字符串中获取数字列表

从字符串返回数字

R:按字母顺序和数字顺序对带有字符和数字值的字符串向量排序

仅返回带有数字 + 美元的字符串的总价值

编写一个带有字符串参数的函数,并返回一个新字符串,该字符串包含参数字符串中未包含的所有字母

将数字与字符串分开以进行数学运算并返回带有结果的字符串

在Java中将数字列表排序为带有多个小数点的字符串

我想从带有字符串的列表中提取数字

带有数字和字符串的 Pandas DataFrame 的 Python 列表

Java android列表字符串排序字符串,带有数字和国家字母

如何将带有尾随 x 的数字字符串转换为无符号数字列表