我希望在python中创建一个简单的"查找"机制,并希望确保在创建它之前还没有隐藏在python中的大型库中的某些内容尚未执行此操作.
我正在寻找一个像这样的格式化的字典
my_dict = {
"root": {
"secondary": {
"user1": {
"name": "jim",
"age": 24
},
"user2": {
"name": "fred",
"age": 25
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我试图通过使用类似的十进制表示法来访问数据
root.secondary.user2
Run Code Online (Sandbox Code Playgroud)
并将得到的字典作为回复返回.我认为必须有一些东西可以做到这一点,我可以毫不费力地写一个,但我想确保我没有重新创建我可能在文档中遗漏的东西.谢谢
在下面的示例中,我迭代字典列表,并将“年龄”保存在列表中。然而,第二个字典没有键“年龄”。在这种情况下,我希望将 null 值保存在列表中。关于如何实现这一目标有什么建议吗?
my_list = [{'age': 0, 'name': 'A'}, {'name': 'B'}, {'age': 2, 'name': 'C'}, {'age': 3, 'name': 'D'}, {'age': 4, 'name': 'E'}, {'age': 5, 'name': 'F'}]
ages = [li['age'] for li in my_list]
Run Code Online (Sandbox Code Playgroud)