def set_value_for_key(data, target_key, new_value): | |
if isinstance(data, dict): | |
for key, value in data.items(): | |
if key == target_key: | |
data[key] = new_value | |
else: | |
set_value_for_key(value, target_key, new_value) | |
elif isinstance(data, list): | |
for item in data: | |
set_value_for_key(item, target_key, new_value) | |