打印所有满足条件的元素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()
.
将筛选出的项目解包以进行打印
有这样一个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()
.