title: Error searching first occurence
body: <p>I have a list in python and I'm searching the first occurrence of a value (>=5000000), but it returns the first of >=500000.
  Here the command:</p>
  
  <pre><code>First_Range_Init_Freq = next(x for x in Freq_Cust if x &gt; '5000000.000')
  </code></pre>
  
  <p>The strange is, it works fine if I search an exact value in the list with "==", but returns wrong value if I search something bigger or equal ">=".</p>
  
  <p>Any ideas?</p>