我目前正在清理我的Django代码,并且想知道是否有更优雅的解决方案来解决我现在解决的问题。
我有5个字符串,address_1
到address_5
,我想检查它们中的任何一个是否是名为result
的字典中的键,在这种情况下变量{ {1}}应设置为True。目前,我正在单独检查它们(contained
,但我有一种更优雅的方式,不需要10行代码。
答案 0 :(得分:1)
将any()
与生成器表达式一起使用:
list_of_keys = ["address_1", "address_2", ...]
if any(k in result for k in list_of_keys):
...