最佳答案
我有一个数字列表,我想得到一个数字出现在满足特定条件的列表中的次数。我可以使用列表内涵(或函数中的列表内涵) ,但我想知道是否有人有更短的方法。
# list of numbers
j=[4,5,6,7,1,3,7,5]
#list comprehension of values of j > 5
x = [i for i in j if i>5]
#value of x
len(x)
#or function version
def length_of_list(list_of_numbers, number):
x = [i for i in list_of_numbers if j > number]
return len(x)
length_of_list(j, 5)
还有更精简的版本吗?