python解决:job为数组,返回'id'列为n的行对应的'runtime'的值
时间: 2023-12-29 12:05:41 浏览: 103
您可以使用以下代码从`job`数组中获取ID为`n`的任务的运行时间:
```python
runtime = [job['runtime'] for job in job if job['id'] == n][0]
```
这个代码使用列表推导过滤出ID等于`n`的任务行,并从中提取`runtime`值。请注意,这个代码假设只有一个ID为`n`的任务行。如果有多个匹配的行,它将返回第一个匹配的行的运行时间。
如果您需要处理多个匹配的行,您可以使用以下代码:
```python
runtime = [job['runtime'] for job in job if job['id'] == n]
```
这个代码将返回一个包含所有匹配行的运行时间的列表。
阅读全文