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

list - リスト操作を含むLisp演習

私はこの演習を完了しようとしています。

、および(A 1 B 2 C 3)のように、各要素の位置がそれに続くリストを返します。

2つの関数でそれを実行しようとしていますが、正しく機能していません。同じリストを取得しているだけです。これが私のコードです:

挿入関数はそれ自体で正常に機能しているように見えますが、ループでは何も実行されていないようです。私は新しいLispです。よろしくお願いします。よろしくお願いします。

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

wolfram-mathematica - Mathematica での 2 つのリスト操作

助けを求めたい 2 つのリスト操作があります。私の実装方法はあまりエレガントではないので、専門家から学びたいと思います。

1) 2 つのリストがあるとします。1 つは like{{0,2,4},{1,3,2},{2,0,4}}で、もう 1 つは です{{1,3,7},{2,4,6},{3,1,9}}。値に基づいて、またはいくつかの基準に基づいて最初のリストをフィルタリングし、2 番目のリストで対応する要素を取得したいと考えています。たとえば、ゼロ以外の値に基づいて、取得したい{{3,7},{2,4,6},{3,9}}。2より大きい条件に基づいて、 を取得したい{{7},{4},{9}}

2) のようなリストがあります{{{1,2},{1,1}},{{1,3},{2,4}},{{1,2},{2,3}},{{1,4},{3,3}}}。形成したい{{{1,2},{{1,1},{2,3}}},{{1,3},{{2,4}}},{{1,4},{{3,3}}}。つまり、最初の要素が同じ場合、それらの 2 番目のリストをグループ化したいと考えています。どうすればこれを美しい方法で行うことができますか?

どうもありがとう。

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

wolfram-mathematica - Mathematica の他の部分への変更によるソート

私はちょうど不思議です:

list が与えられた{{{3,1,2},{4,2,5}},{{7,1},{2,4}}}場合、最初のコンポーネントを並べ替えてから、最初のコンポーネントと同じように 2 番目のコンポーネントを変更します。望ましい結果は{{{1,2,3},{2,5,4}},{{1,7},{4,2}}}です。

これどうやってするの?助けてくれて本当にありがとうございます。

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

python - 複数のリストからタプルを作成する組み込みの Python はありますか?

リストのセットに対して tupler と同じことを行う python ビルトイン、または同様のものはありますか:

たとえば、次のようになります。

戻り値:

または、これを行う適切なpythonyの方法があるか、同様のジェネレーターがありますか???

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

scheme - スキームリストを引数に分割してプロシージャに渡すにはどうすればよいですか?

長さが異なる数の事前定義された(max)関数(R5RS)を使用したいと思います。list残念ながら、(max)次のような入力を受け入れます。

私はそれを次のように使おうとしています:

これにより、次のエラーが発生します。

このリストを必要な個々の引数に分割するにはどうすればよい(max)ですか?

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

python - Python でワード ファインダーをプログラミングする際に助けが必要です

こんにちは、新人である Python について質問があります。

小さな辞書のように、アルファベット順に単語のリスト(約23000)を含むテキストファイルがあります。各行はそのテキストファイルの単語です

ユーザーに9文字を要求するプログラムを作成する必要があり、プログラムはこれらの文字を並べ替えて、この9文字のセットに一致するテキストファイル内のすべての単語を見つけることになっています

私はこのプログラムのコーディングに行き詰まっています。助けてください。

これは私がやったことです

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

python - Pythonのリストのリストに対する簡潔で高速なzip操作?

zipPythonで次の操作を実現するための、より簡潔で時間効率の良い方法はありますか? 次のように、リストのリストをペアにして新しいリストを作成しています。

ありがとう。

0 投票する
7 に答える
4259 参照

python - リスト内のスライディングウィンドウペアに対するPythonic反復?

スライディングペアでリストを反復処理する最もPythonの効率的な方法は何ですか? 関連する例を次に示します。

これはペアでの反復ですが、スライディング ペアを反復するにはどうすればよいでしょうか? ペアの反復の意味:

これは、ペアを 2 要素ではなく 1 要素ずつスライドさせることを除いて、ペアの反復です。ありがとう。

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

lisp - リスト内のペアに基づいて2つ以上のリストを追加する

機能的なスタイルがあまり得意ではなく、集合関数を使いたくないので問題があります。再帰的に行うべきか、別の方法で行うべきか、私は本当に苦労しています。

次のように、リストにペアのコレクションがあります。

このペア'(4 2)では、2番目の要素' 2'は、それが一致する他のペア(この場合は'(3 2))を教えてくれます。したがって、最初の要素(この場合は「4」と「3」)を使用して、これら2つのペアを足し合わせます。新しいペアは'(7 2)になりました。リスト内の他のペアについても同様です。最後に、次のように返されます。

私は注文をあまり気にしません。。私はすでに2つの異なるペアを追加する動作機能を持っています。この関数の唯一の仮定は、ペアが一致していることです。

したがって、私がやりたいのは、このペアのリストを操作して、これらの方法でリストを返すことです。

例:

お手数をおかけしますが、よろしくお願いいたします。

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

python - Pythonの区切り文字によるチャンクリスト

次の形式のリストをチャンク化する現在の方法は何ですか["record_a:", "x"*N, "record_b:", "y"*M, ...]。つまり、各レコードの開始が「:」で終わる文字列で示され、次のレコードまでのすべての要素が含まれるリストです。したがって、次のリスト:

に分割されます:

リストには任意の数のレコードが含まれ、各レコードには任意の数のリスト項目が含まれます(次のレコードが開始されるまで、またはレコードがなくなるまで)。これを効率的に行うにはどうすればよいですか。