[解決済み] Perl で配列から重複する項目を削除するにはどうすればよいですか?
2022-04-25 15:37:21
質問
Perlで配列を持っています。
my @my_array = ("one","two","three","two","three");
配列から重複を取り除くには?
どのように解決するのですか?
で示したように、このようにすることができます。 パールファック4 :
sub uniq {
my %seen;
grep !$seen{$_}++, @_;
}
my @array = qw(one two three two three);
my @filtered = uniq(@array);
print "@filtered\n";
出力します。
one two three
モジュールを使いたい場合は
uniq
の関数です。
List::MoreUtils
関連
-
Perlの基本的な配列のソート方法
-
perlにおけるmyとourの違いの解析
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] JavaScriptの配列で一意な値をすべて取得する(重複を排除する)。
-
[解決済み] SQLテーブルで重複する値を検索する
-
[解決済み] Javascriptで配列から空の要素を削除する
-
[解決済み] 重複した行を削除するにはどうすればよいですか?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】JavaScriptで2つの配列を結合し、項目の重複を排除する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン