[解決済み] リストの任意の要素について条件が成立するかどうかを確認する Pythonic な方法
2022-05-27 22:54:32
質問
Pythonでリストを持っていて、要素が負かどうかを調べたいのですが、どうすればいいですか? Specmanでは
has()
メソッドがあります。
x: list of uint;
if (x.has(it < 0)) {
// do something
};
ここで
it
はリストの各要素に順番にマッピングされたSpecmanキーワードです。
これはかなりエレガントだと思います。 私は Python ドキュメント を見てみましたが、似たようなものは見つかりませんでした。 私が思いついた最高のものは
if (True in [t < 0 for t in x]):
# do something
私はこれがかなり非礼であると思います。 Pythonでこれを行うには良い方法はありますか?
どのように解決するのですか?
任意の() :
if any(t < 0 for t in x):
# do something
また、"True in ..."を使う場合は、ジェネレータ式にして、O(n)メモリを消費しないようにしましょう。
if True in (t < 0 for t in x):
関連
-
[解決済み】ValueError: pickleプロトコルがサポートされていません。3、python2 pickleはpython3 pickleでダンプしたファイルを読み込むことができない?
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] リストの最後の要素を取得する方法
-
[解決済み] インデックスを指定してリストから要素を削除する方法
-
[解決済み] 複数行の長い文字列を作成するためのPythonicな方法
-
[解決済み] Pythonで型をチェックする標準的な方法は何ですか?
-
[解決済み] リストに値が存在するかどうかを確認する最速の方法
-
[解決済み] リストの要素を値で削除する簡単な方法はありますか?
-
[解決済み] なぜ[]はlist()よりも速いのですか?
-
[解決済み】2つのリストを連結する - '+=' と extend() の違い)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonの非常に便利な2つのデコレーターを解説
-
Python 人工知能 人間学習 描画 機械学習モデル作成
-
PicgoのイメージベッドツールをPythonで実装する
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
Python百行で韓服サークルの画像クロールを実現する
-
Python入門 openを使ったファイルの読み書きの方法
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】Django: ImproperlyConfigured: SECRET_KEY 設定は空であってはならない
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない