实现 get_nested_value,按点分路径访问嵌套字典,路径无效时返回 None。

未标记

Sorry o(╥﹏╥)o,暂无参考答案。带这道题,问问AI吧~

问 AI
本题目录

相关面经

1 篇

搜狐畅游

AI 算法实习生
实习一面
查看原面经 →
请你实现一个名为 get_nested_value 的函数。它接受两个参数: data: 一个可能多层嵌套的字典。 path: 一个用点(.)作为分隔符的字符串,表示访问路径。 函数的行为需要满足以下要求: 根据 path 字符串在 data 字典中进行查找。 如果路径完全有效,则返回最终的值。 如果在查找的任何一步,键不存在,或者路径还没走完但中间的值已经不是字典了(导致无法继续深入),函数都应该返回 None。 整个调用过程不应该抛出 KeyError 或 TypeError 等异常。”

相关题目

4 题