打印所有满足条件的元素JSON

Print all the elements meeting a condition JSON

有这样一个json:

json = {'example1': 0, 'example2': 16, 'example3': 12}

是否可以只打印大于10的?

是的。

>>> json = {'example1': 0, 'example2': 16, 'example3': 12}
>>> print(*[k for k in json if json[k] > 10])
example2 example3

这里的想法是使用列表理解来迭代字典的键并过滤那些值大于 10 的键。

然后 print().

将筛选出的项目解包以进行打印