假设我们有一个字典列表,其中包含了不同分组的ID和配对字段。我们想要按照分组的ID对配对字段进行筛选。
以下是一个示例代码,演示了如何实现这个功能:
data = [
{'group_id': 1, 'pair': 'A'},
{'group_id': 1, 'pair': 'B'},
{'group_id': 2, 'pair': 'C'},
{'group_id': 2, 'pair': 'D'},
{'group_id': 3, 'pair': 'E'},
]
group_id = 2
filtered_data = [d for d in data if d['group_id'] == group_id]
for d in filtered_data:
print(d['pair'])
运行上述代码,将会输出:
C
D
在代码中,我们首先定义了一个名为data
的字典列表,其中包含了不同分组的ID和配对字段。
然后,我们定义了一个名为group_id
的变量,用于指定要筛选的分组ID。
接下来,我们使用列表推导式来筛选出data
中group_id
等于group_id
的字典。
最后,我们遍历筛选后的字典列表,并打印出其中的配对字段。
这样,我们就实现了按照分组的ID对配对字段进行筛选的功能。
下一篇:按照分组的列总和过滤行