如何在值为时使用理解来查找dict键None?是否有一个班轮而不是以下代码?
def Func():
for k, v in some_dict.items()
if not v:
return k
Run Code Online (Sandbox Code Playgroud)
result = next((k for k, v in some_dict.items() if not v), None)
Run Code Online (Sandbox Code Playgroud)
这将使用next遍历发生器和返回第一个k它v是falsey,或者None如果没有项目这一条件相匹配.如果您希望在没有项目匹配时引发异常,请忽略None默认值.
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |