我正在尝试创建一个递归函数,该函数采用 JSON 字典并将键名为“rate”的任何值存储到列表中。然后我将获取该列表并找到最低值。我的代码现在看起来像这样,但在列表中生成了多个空列表。
def recurse_keys(df):
rates = []
for key, value in df.items():
if key == 'rate':
rates.append(value)
if isinstance(df[key], dict):
recurse_keys(df[key])
原文由 Casey 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要合并递归的结果,并将其返回: