I have a dictionary in the format of:
{"k": {"k1": [[v1]],"k2": [[v2]],"k3": [[v3]]}
如何将它转换成以下格式的两个数组:
[kk1,kk2,kk3]
[v1,v2,v3]
我在Python中有一个函数,但是我无法按照要求的格式得到结果。
def dict_to_list_of_keys(d, l, loc):
for k in iter(d):
loc.append(k)
l.append(loc * 1)
if isinstance(d[k], dict):
dict_2_list_of_keys(d[k], l, loc)
loc.pop()
return l