数値のリストを文字列としてリスト内包表記を実行しているため、たとえば、リストは次のようになります
vals = ['0.13', '324', '0.23432']
次のようなリスト内包表記を試してください。
best = [x for x in vals > 0.02]
TypeError: iteration over non-sequence が発生します。
リストは、反復できる最初のものであるべきシーケンスではありませんか? シーケンスとは
私が見つけている基本的な質問に対する答えを見つけるのは難しい.
ありがとう。