亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

perl 怎樣合并兩個數組,并除去相同的元素?

perl 怎樣合并兩個數組,并除去相同的元素?

青春有我 2019-04-05 07:06:53
my @array1 = ('aa', 'bb');my @array2 = ('cc', 'aa');怎樣得到 @array3 = ('aa', 'bb', 'cc') ???
查看完整描述

2 回答

?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

my %h = ();
++$h{$_} foreach ( @array1, @array2 );
my @array3 = sort keys %h;

查看完整回答
1 反對 回復 2019-04-13
?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

my @array1 = ('aa', 'bb');
my @array2 = ('cc', 'aa');
@array3 = (@array1, @array2);
my %count;
my @array3_new = grep { ++$count{ $_ } < 2; } @array3;
print @array3_new;

或者
@array3 = (@array1, @array2);
foreach my $item ( @array3 ){
if ( ! grep( /$item/, @array3_new ) ){
push( @array3_new, $item );}}
print @array3_new;

 


查看完整回答
1 反對 回復 2019-04-13
  • 2 回答
  • 0 關注
  • 1478 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號