python解决:job是一个数组,如何取出'id'列值为1的行
时间: 2024-03-27 07:35:04 浏览: 14
假设数组为:
```
job = [
{ 'id': 1, 'name': 'Job 1' },
{ 'id': 2, 'name': 'Job 2' },
{ 'id': 3, 'name': 'Job 3' }
]
```
可以使用列表推导式来取出 `id` 列值为 1 的行,示例如下:
```
result = [row for row in job if row['id'] == 1]
print(result) # [{'id': 1, 'name': 'Job 1'}]
```
以上代码会返回一个包含 `id` 列值为 1 的行的字典对象的列表。如果没有找到符合条件的行,则会返回一个空列表 `[]`。