您可以使用Python编程语言中的列表推导式来解决这个问题。下面是一个示例代码:
# 示例数据
data = [
{'id': 1, 'value': 'A'},
{'id': 2, 'value': 'B'},
{'id': 3, 'value': 'A'},
{'id': 4, 'value': 'C'},
{'id': 5, 'value': 'B'}
]
# 指定要筛选的值
target_value = 'A'
# 使用列表推导式筛选出包含目标值的行
filtered_data = [row for row in data if row['value'] == target_value]
# 打印筛选结果
for row in filtered_data:
print(row)
运行以上代码,输出结果如下:
{'id': 1, 'value': 'A'}
{'id': 3, 'value': 'A'}
这段代码使用列表推导式遍历数据列表中的每一行,如果行的'value'属性等于目标值,则将该行加入到一个新的列表中。最后,打印出新列表中的行,即为包含目标值的行。