嗨,我试图找出列表中的值是否小于或等于1,然后计算它们.我的问题是我不知道如何检查特定值的列表.这是我的代码片段:
xylist = [distance(a,b) for a,b in zip(randomlistx,randomlisty)]
列表中的位置最多有100万个随机生成的数字,其中一些小于1,一些大于1.
我尝试过使用for循环和计数器,但这根本不起作用.
您可以将生成器表达式传递给sum.如果生成的序列由布尔值组成,则真值将计为1,因此sum
充当计数.
sum(x<=1 for x in xylist)