1. ホーム
  2. python

[解決済み] リスト内の項目がある値より大きいリストを返す

2023-06-23 18:54:41

質問

次のようなリストがあります。

j=[4,5,6,7,1,3,7,5]

を返す最も簡単な方法は何でしょうか? [5,5,6,7,7] を返す簡単な方法は何ですか?

どのように解決するには?

リスト内包を使って、フィルタリングすることができます。

j2 = [i for i in j if i >= 5]

実際にあなたの例のように並べ替えたいのであれば sorted :

j2 = sorted(i for i in j if i >= 5)

またはコール sort を最終的なリスト上で呼び出します。

j2 = [i for i in j if i >= 5]
j2.sort()