我目前正在学习python而且我熟悉(仍然是初学者)和json
我的目标是让一个json具有许多查找列表,这些查找列表可能具有重复值但不同的键
而不是重复列表,我试图找到一种方法只有一个副本然后重复使用,我已经做了一个简单的例子;
import json
json_string = '{"val1": {"01" : "ab", "02" : "cd"}, "val2": {"01" : "zz", "02" : "xx"}, "val3": {"01" : "ab", "02" : "cd"}}'
parsed_json = json.loads(json_string)
print(parsed_json)
print(parsed_json['val1']['01'])
print(parsed_json['val2']['01'])
print(parsed_json['val3']['02'])
结果
{u' val3':{u' 02':你' cd',你' 01':你' ab'} ,你':{u' 02':你' xx',你' 01': 你'},你'':{u' 02':你' cd',你' 01':你' ; AB'}}
AB
ZZ
cd
我也可以这样做:
#$ -l nodes=30,ppn=2
给出相同的结果,但现在如果json_enum1改变,我需要改变它两次
这是一个非常小的例子,真正的数据更大
我的问题是;有没有更好的方式来做我描述/展示的内容?