問題タブ [list-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 投票する
4 に答える
1107 参照

python - 奇数のフィルタリング

出力:[3, 9]

奇数を除外することを期待していますが、逆です。

0 投票する
6 に答える
31199 参照

python - ファイルの内容をスペースと行末文字で分割するにはどうすればよいですか?

次のリスト内包表記を行うと、ネストされたリストになります。

基本的に私はこれで構成されたファイルを持っています:

このファイルの各行は新しい行で終了します。

基本的に、各番号(すべて1つのスペースで区切られています)をリストに追加する必要があります。

リスト内包を介してこれを行うためのより良い方法はありますか?

0 投票する
17 に答える
1028525 参照

python - リスト内包表記で辞書を作成する

Pythonのリスト内包表記構文が好きです。

辞書の作成にも使用できますか?たとえば、キーと値のペアを反復処理することにより、次のようになります。

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

list-comprehension - Python 2.54-6 でリスト内包表記を使用する利点と欠点は何ですか?

リスト内包表記が時々遅くなることがあると聞いたことがありますが、その理由はわかりませんか? 私は Python を初めて使用します (C# のバックグラウンドから来ました)。リスト内包表記と for ループをいつ使用するかについて詳しく知りたいです。アイデア、提案、アドバイス、または例はありますか? すべての助けをありがとう。

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

function - How to rearrange this function to return the extended list in Haskell

I am doing problem 68 at project euler and came up with the following code in Haskell to return the list of numbers which fit the (given) solution:

This only returns a list of lists of 6 numbers each which fit the solution. What I don't know how to do, is make it return the actual solution, the lists that fit the form:

How can I make lists return a list of this format?

(PS: I will add in the appropriate functions to return what the site actually wants later)

0 投票する
4 に答える
1645 参照

python - 最も有用なリスト内包構造は?

Python のユーザーが作成したリスト内包表記の構造のうち、最も有用なものはどれですか?

次の 2 つの量指定子を作成しました。これらを使用して、さまざまな検証操作を行います。

最適化されたバージョン (Python 2.5+ が必要) が以下に提案されました。

それで、それはどのように機能しますか?

このような操作を使用すると、次のようなスマートな検証を簡単に実行できます。

など、非常に複雑な質問でも、そのような量指定子を使用して答えることができます。もちろん、Python には無限リストはありません (Haskell ではありません :) ) が、Python のリスト内包表記は非常に実用的です。

あなた自身のお気に入りのリスト内包構造体はありますか?

PS: ほとんどの人が質問に答えずに提示された例を批判する傾向があるのはなぜでしょうか? 質問は、実際にはお気に入りのリスト内包表記に関するものです。

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

python - Pythonでの移動平均

いくつかの関数の移動平均を含むリストを作成するためのPythonの方法はありますか?

火星人、ブラックボックス、およびコーシー分布についての楽しい小さな記事を読んだ後、コーシー分布の移動平均を自分で計算するのは楽しいだろうと思いました。

このアプローチはうまくいくと思いますが、running_avgループやカウンターを使用するよりも、そのリストを構築するためのより洗練されたアプローチがあるのではないかと思います(リスト内包表記など)。

関連する質問がいくつかありますが、それらはより複雑な問題(ウィンドウサイズが小さい、指数関数的な重み付け)に対処するか、Pythonに固有のものではありません。

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

haskell - リスト内包表記では、Haskellで正しい結果が得られません

私はプロジェクトオイラーの質問136を行っており、与えられた例をテストするために次のことを思いつきました。

snubリストから重複する番号を削除します。

この例では、すべての数値が正である場合(または、質問から収集した場合)に25の解を与えることになっており、のような等差n数列です。しかし、コードを使用すると、の11のソリューションのリストが返されます。x^2 - y^2 - z^2 == nx-y == y-zn

リスト内包表記で何を間違えたのでしょうか。また、見逃した最適化はありますか?

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

haskell - Haskell リスト内包表記

次のようにすると、「範囲外: x」というエラーが表示されます...

ただし、2 行目のガードを外すと、GHCI はエラーなしでコンパイルされます。

私が間違っていることを理解するのを手伝ってもらえますか?

0 投票する
4 に答える
455 参照

python - Pythonicリスト内包

これは一般的なタスクのようで、配列のいくつかの要素を変更しますが、私のソリューションはあまりパイソン的ではありませんでした。urlsリスト内包表記で構築するためのより良い方法はありますか?

多分何かのような