实现 get_nested_value,按点分路径访问嵌套字典,路径无效时返回 None。
Sorry o(╥﹏╥)o,暂无参考答案。带这道题,问问AI吧~
问 AI
本题目录
相关面经
1 篇搜狐畅游
AI 算法实习生实习一面
请你实现一个名为 get_nested_value 的函数。它接受两个参数: data: 一个可能多层嵌套的字典。 path: 一个用点(.)作为分隔符的字符串,表示访问路径。 函数的行为需要满足以下要求: 根据 path 字符串在 data 字典中进行查找。 如果路径完全有效,则返回最终的值。 如果在查找的任何一步,键不存在,或者路径还没走完但中间的值已经不是字典了(导致无法继续深入),函数都应该返回 None。 整个调用过程不应该抛出 KeyError 或 TypeError 等异常。”