我有这样的JSON数据
[{'name': 'kubernetes-cluster__blackbox_exporter', 'projects': ['kubernetes-cluster'], 'old_version': '0.19.0', 'new_version': '0.20.0'}, {'name': 'kubernetes-cluster__calico', 'projects': ['kubernetes-cluster'], 'old_version': '3.21.4', 'new_version': '3.22.1'}, {'name': 'kubernetes-cluster__consul_template', 'projects': ['kubernetes-cluster'], 'old_version': '0.25.1', 'new_version': '0.28.0'}, {'name': 'kubernetes-cluster__container_linux', 'projects': ['kubernetes-cluster'], 'old_version': '3033.2.3', 'new_version': '3033.2.4'}, {'name': 'kubernetes-cluster__coredns', 'projects': ['kubernetes-cluster'], 'old_version': '1.8.6', 'new_version': '1.9.1'}, {'name': 'kubernetes-cluster__cost-model', 'projects': ['kubernetes-cluster'], 'old_version': '1.90.1', 'new_version': '1.91.2'}, {'name': 'kubernetes-cluster__data_plane_availability', 'projects': ['kubernetes-cluster'], 'old_version': '1.21.3-alpine', 'new_version': '1.21.6-alpine'}, {'name': 'kubernetes-cluster__dellhw_exporter', 'projects': ['kubernetes-cluster'], 'old_version': '1.11.0', 'new_version': '1.12.0'}]所需数据:
[{'name': 'blackbox_exporter', 'projects': ['kubernetes-cluster'], 'old_version': '0.19.0', 'new_version': '0.20.0'}, {'name': 'calico', 'projects': ['kubernetes-cluster'], 'old_version': '3.21.4', 'new_version': '3.22.1'}, {'name': 'consul_template', 'projects': ['kubernetes-cluster'], 'old_version': '0.25.1', 'new_version': '0.28.0'}, {'name': 'container_linux', 'projects': ['kubernetes-cluster'], 'old_version': '3033.2.3', 'new_version': '3033.2.4'}, {'name': 'coredns', 'projects': ['kubernetes-cluster'], 'old_version': '1.8.6', 'new_version': '1.9.1'}, {'name': 'cost-model', 'projects': ['kubernetes-cluster'], 'old_version': '1.90.1', 'new_version': '1.91.2'}, {'name': 'data_plane_availability', 'projects': ['kubernetes-cluster'], 'old_version': '1.21.3-alpine', 'new_version': '1.21.6-alpine'}, {'name': 'dellhw_exporter', 'projects': ['kubernetes-cluster'], 'old_version': '1.11.0', 'new_version': '1.12.0'}]发布于 2022-04-06 14:11:17
看起来,您唯一需要修改的是与名称关联的值。也许您可以使用for循环来修改每个元素的值?
for item in my_list:
item[name] = item[name].removeprefix("kubernetes-cluster__")https://stackoverflow.com/questions/71768245
复制相似问题