有这样一个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()
打开包装进行打印。