>>> numbers = [34.6, -203.4, 44.9, 68.3, -12.2, 44.6, 12.7]
>>> newlist = []
>>> newlist = [newlist.append(number) for number in numbers if number > 0]
>>> newlist
[None, None, None, None, None]
newlistリスト変数には、上記のリスト番号のすべての正の値が含まれている必要があります。正しい答えが得られないようです。上記のコードの間違いを指摘してもらえますか? pythonの学習を始めたばかりです。私はpython 3.0を使用しています。