問題タブ [list]

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

python - リストをクリアする

リストをクリアできないのは面倒です。この例では:

2回目にaを空のリストに初期化すると、リストの新しいインスタンスが作成されますが、これはメモリ内の別の場所にあるため、最初のリストを参照するために使用することはできません。

同じポインターを保持する唯一の方法は、次のようなことです。

これはかなり長ったらしいですが、これを解決するより良い方法はありますか?

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

python - リスト内からdictのサブセットを削除する

これは実際には例で説明するのは簡単なので、辞書内からリストの共通部分を削除するには、通常、次のようなことを行います。

これは珍しい例のように思えるかもしれませんが、私がこのようなことをしなければならなかった回数は驚くべきことです。セットでこれを行う方がはるかに良いでしょうが、私は明らかにdictの「値」を保持したいと思います。

この方法は、2つのループと追加の配列を必要とするため面倒です。これを行うためのよりクリーンで効率的な方法はありますか?

0 投票する
13 に答える
62387 参照

algorithm - アイテムを挿入した後、または並べ替えられたリストに追加した後にリストを並べ替える方が速いですか

並べ替えられたリストがある場合 (並べ替えのクイック並べ替えなど)、追加する値がたくさんある場合は、並べ替えを一時停止して最後に追加してから並べ替えるか、バイナリ チョップを使用してアイテムを正しく配置する方がよいでしょうか。それらを追加します。アイテムがランダムな場合、またはすでに多かれ少なかれ順序付けられている場合、違いはありますか?

0 投票する
10 に答える
36032 参照

list - Common Lisp のリストの項目を置き換えますか?

モノのリスト (L と呼びます)、インデックス (N)、新しいモノ (NEW) があります。N の L のものを NEW に置き換えたい場合、これを行う最善の方法は何ですか? サブリストを N までと N からリストの最後まで取得し、リストを使用して最初の部分、NEW、および最後の部分から新しいリストを接着する必要がありますか? または、これを行うより良い方法はありますか?

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

.net - リストを複数の垂直列に並べ替える

値の配列(すでに事前に並べ替えられている)を再並べ替えて、複数(N)列に表示し、垂直方向に読み取ることができるようにするための優れたアルゴリズムを持っている人はいますか?これは.Netに実装されますが、魔法の関数ではなく、移植性のあるものを好みます。

それが機能する良い例は、方向が垂直に設定されたテーブルとしてレンダリングされるASP.NetCheckBoxListコントロールです。

入力と出力の例を次に示します。

入力:

列=4
配列={"A"、 "B"、 "C"、 "D"、 "E"、 "F"、 "G"}

出力:

ACEG
BDF

ありがとう!

更新(詳細):

私がやろうとしていることについてもう少し情報を提供する必要があると思います...ほとんどの場合、この問題は、CheckBoxListの自動バインディング(出力する列と方向を指定でき、出力される)を使用することから発生しました。正しい順序のアイテムのテーブル)jQuery/AJAXを使用してチェックボックスグリッドを作成します。そのため、指定された幅のdivブロック(既知の幅のコンテナーdiv内)を持つcssを使用してそのレイアウトを複製しようとしているので、N個のアイテム(または列)の後にラップされます。これは、テーブルにレンダリングすることもできます(ASPのように) .Netがそれを行います。)

順序が水平であり、リストに多数のアイテムが含まれている場合は、垂直の列が読みやすくなることを除いて、すべてがうまく機能します。

配列に均等なグリッドを作成するのに十分なアイテムがない場合は、グリッドの正しい行/列に空のスポットを出力する必要があります。

また、配列に1行でも作成するのに十分なアイテムがない場合は、アイテムを元の順序で1行に出力するだけです。

その他の入力/出力は次のとおりです。

列=3
配列={"A"、 "B"、 "C"、 "D"}

ACD
B

列=5
配列={"A"、 "B"、 "C"、 "D"、 "E"、 "F"、 "G"、 "H"}

ACEGH
BDF

列=5
配列={"A"、 "B"、 "C"、 "D"}

あいうえお

0 投票する
11 に答える
349655 参照

python - Python リストと配列 - いつ使用するか?

1 次元配列を作成する場合は、それをリストとして実装するか、標準ライブラリの「配列」モジュールを使用できます。私は常に1次元配列にリストを使用してきました。

代わりに配列モジュールを使用する理由または状況は何ですか?

パフォーマンスとメモリの最適化のためですか、それとも明らかな何かが欠けていますか?

0 投票する
39 に答える
5269453 参照

python - リスト内のアイテムのインデックスを見つける

["foo", "bar", "baz"]listと list 内の項目が与えられた場合、Python で"bar"そのインデックス ( ) を取得するにはどうすればよいですか?1

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

sql - SQL Server 2005 で複数の行をコンマ区切りのリストに結合するにはどうすればよいですか?

現在、次のような SQL クエリがあります。

次のような結果が返されます。

次のように、結果をすべて 1 行で返したいと思います (HTML <AREA> タグでの使用に適しています)。

SQLのみを使用してこれを行う方法はありますか?

0 投票する
8 に答える
13359 参照

sql-server - SharePoint リストとデータベース テーブルのパフォーマンス

  1. トランザクション データを SharePoint リストに保存しようとしています。リストは簡単に 100,000 以上の項目にまで拡大します。
  2. クエリのパフォーマンスは、これらの列を持つデータベース テーブルに対するクエリとどのように比較されますか?

クエリ: ID で選択 Select Where ColumnValue = X Group By OrderId Group By Date

SP リストは、ID、Date、OrderId (ルックアップ)、Quantity、ItemName、Title の 6 列幅になります。

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

java - 特定のパッケージ内のリソースを一覧表示できますか?

クラスが圧縮された .war ファイルからロードされているか、別の場所にロードされていると仮定してみましょう。特定のパッケージ内のすべてのリソースを検出するにはどうすればよいでしょうか? これは war ファイルであるため、ファイルの列挙は実際には機能しません。ほとんどの場合、これには現在のクラスローダーの使用が含まれますか?

そのようなことをするライブラリはありますか?グーグル検索では、リスト ファイルを使用したいくつかのハッキングのみが明らかになりました。