問題タブ [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.

0 投票する
2 に答える
80 参照

regex - 繰り返し反復できる正規表現一致を返すにはどうすればよいですか

結果の val を 1 回しか反復できないようです。呼び出しの長さはそれを反復するため、呼び出すresult.nextと例外が発生します。

結果は AFAIK の Iterator[String] であるため、1 回しか反復できない理由がわかりません。

0 投票する
12 に答える
163708 参照

python - Python にタプル内包表記がないのはなぜですか?

ご存知のように、次のようなリスト内包表記があります。

そして、辞書の理解があります。

しかし

tuple内包ではなく、ジェネレーターになります。何故ですか?

私の推測では、 atupleは不変ですが、これは答えではないようです。

0 投票する
0 に答える
45 参照

python - Python 集合内包表記の不規則性

なぜこの集合内包表記は...

この回答を作成しますか?

しかし!

このループ…

この答えを生成します。

0 投票する
1 に答える
1872 参照

python - Pythonの集合内包表記はどのように機能しますか?

Q1 - 次は aset()の a ですか、generator expressionそれとも aset comprehensionですか? (またはそれらは同じですか?もしそうなら、list&dict内包表記もジェネレーターの型キャストに対応していますか?)

Q2 - 評価は重複した値を考慮し、適用してそれらを削除しset()ますか?

for理解は通常のループよりも (速度的に) 優れていますか?

更新-timeit速度比較に使用してみました。私がそれについて(公平に)公正かどうかはわかりません。

さて、いくつかの条件を使用して

それで、かなりの違いがあります。それは、機能がハードコードされているためcですか?

0 投票する
1 に答える
1814 参照

python - 集合内包表記を使用して素数を生成する Python

私は、集合内包表記を使用して 100 未満の素数のリストを呼び出す Python を開始する際の割り当てに取り組んでいます。を使用して非素数を生成できます

これはすべての非素数を効果的に返しますが、エクスカーシブまたは2から100までのすべての数値のセットを含むこのセット以外に素数のセットを取得する方法が見つかりません。同じセット内包表記内でこのセットの反対を得る方法はありますか?

0 投票する
1 に答える
197 参照

haskell - Haskell の Set Comprehensions でのパターン マッチングは可能ですか、それとも代替手段は何ですか?

Haskell 集合内包表記でパターン マッチが可能かどうかを調べています。タプル、またはネストされたリストとタプルを含むリストのリストがあります。

例えば

「A」を含むタプルを破棄し、他のタプルで任意の計算を実行したいと考えています。

私は線に沿って考えていました:

以下はワイルドカードを許可する場合があります。

そのような:

ネストされたタプルの数値は常に int 型になることに注意してください。それが役立つかどうかはわかりません...

私は周りを見回しましたが、これが可能かどうかはわかりません。以下に示すように、フィルタリングがより良いオプションのようです。ただし、未知のものをフィルタリングしています。

Haskell リスト内包表記とパターン マッチング

私の問題は、より大きな作業/機能から抽象化された例ですが、問題の本質をここで捉えることができれば幸いです。私は別の提案を受け入れます。

0 投票する
3 に答える
240 参照

python - リスト/セット内包表記を使用してこれを「1行」にする方法はありますか?

すべてのサブクラスを再帰的に取得するための私のクラスメソッドは次のとおりです。

ワンライナーにする方法はありますか?何かのようなもの: