gpt4 book ai didi

Python:以 bool 值作为返回值的列表理解

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:01 25 4
gpt4 key购买 nike

B 是大小为 k 的二次矩阵。

我试过下面的代码

if [x for x in range(k) if B[x,1] == 1]:

得到:

对于 range(k-1) 中的第一个 xB[x,1] == 1,停止for 循环并返回 true,这样 if 语句就可以执行了。如果没有这样的x,则返回false,继续下面的代码。

最佳答案

看起来你想要any() :

if any(B[x,1] == 1 for x in range(k)):

关于Python:以 bool 值作为返回值的列表理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53266015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com