特定の条件が満たされたときにリストから新しいリストを作成する 質問する

特定の条件が満たされたときにリストから新しいリストを作成する 質問する

単語の特定の条件が満たされたときに、別の単語リストから新しいリストを作成したいと思います。この場合、長さが 9 のすべての単語を新しいリストに追加します。

利用した :

resultReal = [y for y in resultVital if not len(y) < 4]

長さが 4 未満のすべてのエントリを削除します。ただし、今はエントリを削除したくありません。単語を含む新しいリストを作成し、古いリストに残しておきたいのです。

おそらく次のようになります:

if len(word) == 9:
     newlist.append()

ベストアンサー1

申し訳ありませんが、長さ 9 以上ではなく、長さ 9 が必要だったことに気付きました。

newlist = [word for word in words if len(word) == 9]

おすすめ記事