Reputation: 10784
Let's say I have this list:
a = [1.1, 2, 3.1, 4, 5, 6, 7.2, 8.5, 9.1]
I want to know how many elements are there bigger than 7. The result should be 3
. Is there an elegant way to do this in Python? I tried with count
but it won't work.
Upvotes: 7
Views: 8061
Reputation: 2781
write a function that return you count of elements greater than specific number.
def get_max_count(l, num):
count = 0
for x in l:
if x > num:
count+=1
return count
l = [1.1, 2, 3.1, 4, 5, 6, 7.2, 8.5, 9.1]
print get_max_count(l=l, num = 7)
Upvotes: 0