如何使用 for 循环以及 if 在 python 中的一行列表中


dd = 0
[dd+=1 if 'A' in sequence for sequence in ss]

这会产生语法错误。任何想法如何修复代码?

您可以使用

sum进行这样的计数。

sum('A' in sequence for sequence in ss)

由于True等于 1,False等于零,因此这将返回给定条件为真的次数计数。

你可以

简单地做:

dd = 0
for sequence in ss:
    if 'A' in sequence :
        dd+=1

相关内容

最新更新