Python Clean way to get whether a number is above/below two values and increment accordingly
I would write it as

low_count = sum(map(lambda x: x &lt; low, site_results))
high_count = sum(map(lambda x: x &gt; high, site_results))


but admit I'm spoiled by Haskell.

Edit: As suggested by @Nick Burns, using list comprehension will make it even clearer:

low_count = sum(x &lt; low for x in site_results)
high_count = sum(x &gt; high for x in site_results)