問題タブ [list-manipulation]

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 投票する
1 に答える
424 参照

r - リストを構築するための Mathematica の Sow および Reap 関数に相当する R はありますか?

Mathematica には,複雑な計算のさまざまなポイントで計算する結果のリスト(または複数のリスト)を段階的に構築する興味深い方法があります.Rで似たようなことをしたいです。

SowMathematica では、計算全体を関数の呼び出しにラップすることにより、計算中に関数の呼び出しごとに各引数のリストを収集できReapます。Rにはこれらの機能に相当するものがありますか? おそらく環境とオペレーターでそれをエミュレートできますか<<-、それともスコープ規則で許可されませんか?

編集:これは不自然な例です。立方体の合計を生成したいが、立方体の合計を作成するために使用した数値の 2 乗も収集したいとします。この正確な計算を行うにはもっと慣用的な方法があるかもしれませんが、途中で生成されたさまざまなアイテムを収集しながら最終的な答えを得ることを表しています。

これは、立方体の合計と、正方形のリストを含む名前付き変数「正方形」を含むものを返すようにしたいと思います。

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

python - Python: return 関数からのリスト操作

私のコードでは、ネストされたリストの 2 番目の行をすべて変数で除算しようとしています。これは正常に機能しますが、一度だけではなく、リストのすべての項目に対して変数を要求します。

これは私が持っているコードです:

出力:

私が出力したいもの:

0 投票する
5 に答える
313 参照

python - リストのペアから最初と 2 番目の「列」を取得する

単一の大きなリスト内に可変長のリスト(5、4、6 ペアなど)のペアが多数あります。それを と呼びましょう例として、大きな LIST 内の多くのリストの 2 つを次に示します。LIST

first "column" 私は2つの別々の変数を作成する必要があります.1つの変数は、リスト(つまり、38.621833、38.572191など)と2番目の変数には、リストのすべてのペアのsecond "column" (つまり、LIST [0] [0] [1]、LIST [0] [1] [1]など)があります。

最後に、LIST 内のすべてのリストの最初と 2 番目の「列」のすべての値を含む 2 つの変数 (x、y など) を作成します。

私が直面している問題は、これらすべてのリストが同じ長さではないということです!!

私は試した

私が期待するもの:

しかし、ここでは変数のペアが原因で、私のループは途中で突然停止します。私はI need to also change the LIST[i][j][0]ここで知っておりj、各リストで変わります。しかし、ペアが違うので、どうすればいいのかわかりません。

どうすればこれを行うことができますか?

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

bash - すべての行に文字列を追加して新しいファイルを作成する

単語のリストを取得し、各単語に別のリストの単語を追加する bash に関する指示が必要です。

リスト1

リスト 2

新しいリスト (A)

(ロ)

(ハ)

どのように開始したか:(2 つの入力ファイルを持つことをあきらめて、代わりにカウンター関数を使用したことに注意してください。)

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

python - 他の要素が一致する場合、あるリストの要素を別のリストに挿入する

私はこれを完全に理解することはできません。

ここに私の現在の出力があります:

ヘッダーはFIRMNAME, JOBTITLE, CITY, STATE, NUMBER.

同じFIRMNAMEs の場合、対応するすべてJOBTITLEの s が同じ行に必要です。したがって、FIRMNAMEs が一致する場合、対応するJOBTITLEs をその行に追加します。

したがって、出力は次のようになります。

私はそれをループして、すでにリストに.insert()一致するものがあったかどうかを使用しようとしFIRMNAMEましたが、ロジックを完全に理解できませんでした.

助けてくれてありがとう。

編集

これは望ましい出力です:

すべての番号を保持したい。

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

python - リストから特定の文字を削除する

私が知りたいのは、リストから特定の文字を削除する組み込み関数が Python ライブラリにあるかどうかです。

例えば:

この場合、リストからすべてのゼロを削除したいのですが、どうすればよいでしょうか。

注: このリストには値が 1 つしかありません

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

list - SWI Prolog はリストのすべての要素を多重化します

リストからすべての要素を取得し、重複することなく他の要素と組み合わせる述語を書きたいと思います。

例:

私はこのようなことを試みていましたが、このコードをアップグレードする方法がわかりません: