Skip to main content
 首页 » 编程设计

python之对于字典中的键,如果键 ==x :

2025年05月04日17lori

我想知道是否有类似的方法在 for 循环中强制执行 if 子句,就像在列表理解中一样。所以我希望有一个类似的结构

[ expression for item in list if conditional ] 

在一个循环中,所以某事像

for item in list if conditional: 
    expression 

我知道我可以在下一行添加条件,但是我想知道是否可以在 for 循环中构建它

请您参考如下方法:

你可以使用生成器理解

for item in ( x for x in list if condition(x) ): 
    pass 

这很乱,想想看。使用单独的 if 语句;它使您的代码结构更好,您希望您的代码结构更好。