[英]change/update value of a list of dict with python
我正在使用 append 从一些数据中创建一个 JSON 来更新密钥,因为我使用了一些 for 循环。
model 如下:
for item in met_variables:
for it, csv in enumerate(all_files):
if "prec" in item:
json_data.append(
{
"stationID": station_id,
"lat": lat,
"lng": lng,
"precValue": value
},
)
else:
"irradValue": value ## here is the problem ##
由于我依赖于 meta_variables 中的 2 个值,因此我无法一次创建 JSON。 我需要这个迭代。
我怎么能这样做?
您的 else 陈述没有书面意义。 您是否尝试将“irradValue”添加到 json_data? 如果是这样的话
for item in met_variables:
for it, csv in enumerate(all_files):
if "prec" in item:
json_data.append(
{
"stationID": station_id,
"lat": lat,
"lng": lng,
"precValue": value
},
)
else:
json_data.append("irradValue": value)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.