問題タブ [set-comprehension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 繰り返し反復できる正規表現一致を返すにはどうすればよいですか
結果の val を 1 回しか反復できないようです。呼び出しの長さはそれを反復するため、呼び出すresult.next
と例外が発生します。
結果は AFAIK の Iterator[String] であるため、1 回しか反復できない理由がわかりません。
python - Python にタプル内包表記がないのはなぜですか?
ご存知のように、次のようなリスト内包表記があります。
そして、辞書の理解があります。
しかし
tuple
内包ではなく、ジェネレーターになります。何故ですか?
私の推測では、 atuple
は不変ですが、これは答えではないようです。
python - Python 集合内包表記の不規則性
なぜこの集合内包表記は...
この回答を作成しますか?
しかし!
このループ…
この答えを生成します。
python - Pythonの集合内包表記はどのように機能しますか?
Q1 - 次は aset()
の a ですか、generator expression
それとも aset comprehension
ですか? (またはそれらは同じですか?もしそうなら、list
&dict
内包表記もジェネレーターの型キャストに対応していますか?)
Q2 - 評価は重複した値を考慮し、適用してそれらを削除しset()
ますか?
for
理解は通常のループよりも (速度的に) 優れていますか?
更新-timeit
速度比較に使用してみました。私がそれについて(公平に)公正かどうかはわかりません。
さて、いくつかの条件を使用して
それで、かなりの違いがあります。それは、機能がハードコードされているためc
ですか?
python - 集合内包表記を使用して素数を生成する Python
私は、集合内包表記を使用して 100 未満の素数のリストを呼び出す Python を開始する際の割り当てに取り組んでいます。を使用して非素数を生成できます
これはすべての非素数を効果的に返しますが、エクスカーシブまたは2から100までのすべての数値のセットを含むこのセット以外に素数のセットを取得する方法が見つかりません。同じセット内包表記内でこのセットの反対を得る方法はありますか?
haskell - Haskell の Set Comprehensions でのパターン マッチングは可能ですか、それとも代替手段は何ですか?
Haskell 集合内包表記でパターン マッチが可能かどうかを調べています。タプル、またはネストされたリストとタプルを含むリストのリストがあります。
例えば
「A」を含むタプルを破棄し、他のタプルで任意の計算を実行したいと考えています。
私は線に沿って考えていました:
以下はワイルドカードを許可する場合があります。
そのような:
ネストされたタプルの数値は常に int 型になることに注意してください。それが役立つかどうかはわかりません...
私は周りを見回しましたが、これが可能かどうかはわかりません。以下に示すように、フィルタリングがより良いオプションのようです。ただし、未知のものをフィルタリングしています。
私の問題は、より大きな作業/機能から抽象化された例ですが、問題の本質をここで捉えることができれば幸いです。私は別の提案を受け入れます。
python - リスト/セット内包表記を使用してこれを「1行」にする方法はありますか?
すべてのサブクラスを再帰的に取得するための私のクラスメソッドは次のとおりです。
ワンライナーにする方法はありますか?何かのようなもの: