viewsNameList = [] for line in viewsList: if line[str_key_name] == name_view_antutu or line[str_key_name] == name_view_geekbench or line[str_key_name] == name_view_stability or line[str_key_name] == name_view_monkey_all or line[str_key_name] == name_view_monkey_app or line[str_key_name] == name_view_appcrawler: viewsNameList.append(line[str_key_name]) 优化
时间: 2024-03-17 15:44:36 浏览: 57
Android Benchmark
3星 · 编辑精心推荐
可以将多个条件合并成一个更简洁的条件,使用 in 关键字来代替多个 or 条件,如下所示:
```
viewsNameList = [line[str_key_name] for line in viewsList if line[str_key_name] in [name_view_antutu, name_view_geekbench, name_view_stability, name_view_monkey_all, name_view_monkey_app, name_view_appcrawler]]
```
这里使用了列表推导式,将符合条件的 views 名称添加到 viewsNameList 列表中。这样可以避免多个 or 条件的重复书写,使代码更简洁易读。
阅读全文