设置
我有一个字典变量tags_dict
。
我有一个if条件,看起来像
if 'seat_height_min' in tags_dict and 'seat_height_max' in tags_dict and 'material_wheels' in tags_dict:
#do something
问题
我该如何写得更简单?
我很想做一些类似的事情
if all('seat_height_min','seat_height_max','material_wheels') in tags_dict:
# do something
但这行不通。
有没有一个函数可以做类似上面的事情?
d = {'a':1,'b':2,'c':3}
all([x in d for x in ['a','b','c']])
上面的代码返回真实的
您可以遍历字符串列表,如下所示
if all(i in d for i in ['seat_height_min','seat_height_max','material_wheels']):
#do something