問題タブ [remove-method]

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 に答える
502 参照

list - Python リスト内の複数の要素を一度に削除する

(Python 3 を使用)

numList という名前のリストがあるとします: [1,1,2,2,3,3,3,4]。numList から「1」と「3」のインスタンスを 1 つだけ削除したいと考えています。つまり、numList を [1,2,2,3,3,4] に変換する関数が必要です。削除したい要素ごとに1回、PythonリストからX個の要素を削除できる関数は何ですか? (削除したい要素はリストに存在することが保証されています)

わかりやすくするために、さらに例を挙げます。

[1,2,3,3,4] 2 と 3 を削除 [1,3,4]

[3,3,3] 3 を削除 [3,3]

[1,1,2,2,3,4,4,4,4] 2、3、4 を削除 [1,1,2,4,4,4]

私はこれをやってみました:

numList=[1,2,2,3,3,4,4,4]

remList = [2,3,4]

remList の x の場合:

これにより、numList が [1,2,3,4,4] に変わります。これが必要です。ただし、これには次の複雑さがあります。

O((len(numList))^(len(remList)))

remList と numList の長さは 10^5 になる可能性があるため、これは問題です。プログラムの実行には時間がかかります。私が望むことをより速く行う組み込み関数はありますか?

また、プログラムは 1 秒未満で実行する必要があり、リストのサイズが大きいため、スペースと時間の観点からこのジョブを実行できる最適な関数を好みます。

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

multiple-columns - OpenRefineのヘッダーに基づいて一度に多くの列を削除する機能がGRELにありますか?

76 列のファイルがありますが、そのうち 52 列は無関係であり、列ヘッダー (名前の文字列) に基づいて削除する必要があります。OpenRefine は列を手動で並べ替え/削除する可能性を提供しますが、置換に似た削除機能を見つけることができなかったため、ヘッダー名を一致させて一度に多くの列を削除する GREL の方法があるかどうか疑問に思っていました。

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

python - Python でメソッドを削除する

次のコードがあります。

出力は次のとおりです。

remove私の質問はばかげているかもしれませんが、メソッドが原因でそのtree変数も変更された理由がわかりませんか?

nodes上記の例のように新しい変数を作成すると、この変数に適用されたメソッドはこの変数にのみ影響すると思いました。

treeこの例から、変数にも影響があったと結論付けることができます。

どういうわけかグローバル変数とローカル変数に関連していますか?

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

java - 文字列から /* と */ の間の文字を削除するにはどうすればよいですか

String からコメント (/* */) の文字を削除しようとしていますが、特に 2 番目のコメントからそれらを抽出する方法がわかりません。これは私のコードです:

テスタークラスで:

出力:The hippo is/* a reclusive*/ /*and *//*nocturnal animal */native to Western Africa. // expected: The hippo is native to Western Africa.

ご覧のとおり、コメントは削除できませんが、最初のコメントは削除できません。