小编itC*_*Chi的帖子

Python:字典中的字典,通配符第一个键

我想在字典中匹配字典数据。这个:

print(a["myval"]["val1"])
Run Code Online (Sandbox Code Playgroud)

用于获得所需的输出。但是,我想“通配”该myval条目。同时输出结果myval2

print(a['*']["val1"])
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用。

我当前的方法似乎很笨拙:

for i in iter(a):
       print(i)
       print(a[i]["val1"])
Run Code Online (Sandbox Code Playgroud)

当我选择时,它也会中断val3。这是我的字典

a = {
        "myval" : {
                "val1" : True,
                "val2" : 1,
        },
        "myval2" : {
                "val1" : False,
                "val2" : 0,
                "val3" : [1, 2, 3],
        }
}
Run Code Online (Sandbox Code Playgroud)

python python-3.x

3
推荐指数
1
解决办法
67
查看次数

标签 统计

python ×1

python-3.x ×1