你可以使用列表推导来实现这个操作。以下是一个示例代码:

data = [{'image':1,'label':1},{'image':2,'label':2},{'image':3,'label':3}]

# 使用列表推导,在每个字典元素中新增'flag'键值对
data_with_flag = [{**d, 'flag': 0} for d in data]

print(data_with_flag)

输出结果:

[{'image': 1, 'label': 1, 'flag': 0}, {'image': 2, 'label': 2, 'flag': 0}, {'image': 3, 'label': 3, 'flag': 0}]

在这个示例中,我们使用了列表推导来遍历原始列表中的每个字典元素。然后,我们使用字典解包({**d, 'flag': 0})的方式在每个字典元素中新增了一个键值对'flag': 0。最后,我们将修改后的字典元素组成一个新的列表并打印出来。

Python 列表字典添加新键值对:列表推导技巧

原文地址: https://www.cveoy.top/t/topic/ixgK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录