注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

widebright的个人空间

// 编程和生活

 
 
 

日志

 
 

perl数组操作相关函数map grep join split 消除数组中重复的元素  

2013-03-27 14:37:50|  分类: 程序设计 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

push 

pop 


map

grep

http://perldoc.perl.org/functions/map.html

http://perldoc.perl.org/functions/grep.html


@chars = map(chr, @numbers);

%hash = map {  lc($_) => 1  } @array  # as does this.

@foo = grep(!/^#/, @bar);    # weed out comments


join

split 

http://perldoc.perl.org/functions/split.html


print join(':', split(//, 'abc', 1)), "\n";


去除数组中重复的元素

my %hash;

my @array = (1,3,3,4,5,6,7);

@array = grep { ++$hash{$_} < 2 } @array;

  评论这张
 
阅读(578)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017