打印符合条件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()打开包装进行打印。

最新更新