亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

perl 刪除數組元素的幾種方法小結

2020-06-04 20:27:39
字體:
來源:轉載
供稿:網友
1. 用grep函數

函數名 grep
調用語法 @foundlist = grep (pattern, @searchlist);
解說 與同名的UNIX查找工具類似,grep函數在列表中抽取與指定模式匹配的元素,參數pattern為欲查找的模式,返回值是匹配元素的列表。
例子 @list = ("This", "is", "a", "test");
@foundlist = grep(/^[tT]/, @list);
結果 @foundlist = ("This", "test");

2. 用map函數

函數名 map
調用語法 @resultlist = map (expr, @list);
解說 此函數在Perl5中定義,可以把列表中的各個元素作為表達式expr的操作數進行運算,其本身不改變,結果作為返回值。在表達式expr中,系統變量$_代表各個元素。
例子
1、@list = (100, 200, 300);
@results = map ($_+1, @list);

2、@results = map (&mysub($_), @list);
結果 1、(101, 201, 301)
2、無

3. 用splice或者delete

函數名 splice
調用語法 @retval = splice (@array, slipelements, length, @newlist);

解說:拼接函數可以向列表(數組)中間插入元素、刪除子列表或替換子列表。參數skipelements是拼接前跳過的元素數目,length是被替換的元素數,newlist是將要拼接進來的列表。當newlist的長度大于length時,后面的元素自動后移,反之則向前縮進。因此,當length=0 時,就相當于向列表中插入元素,而形如語句
splice (@array, -1, 0, "Hello");

則向數組末尾添加元素。而當newlist為空時就相當于刪除子列表,這時,如果length為空,就從第skipelements個元素后全部刪除,而刪除最后一個元素則為:splice (@array, -1);這種情況下,返回值為被刪去的元素列表。

兩者都可以按照index直接刪除array或者hash的元素。但是delete刪除元素后, index后面的元素并不會主動往前移動,該元素刪除后,在array還留有一個undef的元素,顯然刪除得不夠干凈。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品综合视频| 精品中文字幕在线2019| 国产美女高潮久久白浆| 日本精品久久中文字幕佐佐木| 少妇精69xxtheporn| 国内精久久久久久久久久人| 日韩精品福利网站| 精品久久久久久久大神国产| 黄网站色欧美视频| 国产日韩在线视频| 在线日韩av观看| 亚洲国产成人精品一区二区| 成人精品在线视频| 久久久精品国产| 国产最新精品视频| 国产精品精品一区二区三区午夜版| 日韩中文字幕精品| 亚洲国产精彩中文乱码av在线播放| 日韩经典一区二区三区| 97久久超碰福利国产精品…| 国产精品男人的天堂| 亚洲精品网站在线播放gif| 色综合亚洲精品激情狠狠| 亚洲激情视频网站| 亚洲国产精品久久久久秋霞蜜臀| 欧美视频在线看| www.日韩系列| 4444欧美成人kkkk| 成人h猎奇视频网站| 久久精品一区中文字幕| 91高清在线免费观看| 久久久久亚洲精品国产| 在线播放日韩精品| 国产亚洲一区二区精品| 成人免费看吃奶视频网站| 亚洲午夜未满十八勿入免费观看全集| 97免费在线视频| 最近中文字幕mv在线一区二区三区四区| 亚洲欧美日韩区| 亚洲娇小xxxx欧美娇小| 精品自拍视频在线观看| 在线看日韩欧美| 国产精品爱啪在线线免费观看| 日韩欧美a级成人黄色| 欧美综合国产精品久久丁香| 亚洲国产成人久久综合一区| 日韩免费观看视频| 欧美国产日产韩国视频| 久久久久一本一区二区青青蜜月| 国产激情久久久久| 日韩免费视频在线观看| 久久久国产影院| 伊人久久久久久久久久久| 久久综合伊人77777| 最近2019中文字幕大全第二页| 91久久国产婷婷一区二区| 亚洲第一免费网站| 欧美黄色成人网| 欧美在线亚洲一区| 亚洲国产91精品在线观看| 成人精品久久一区二区三区| 欧美另类交人妖| 97精品欧美一区二区三区| 91中文在线观看| 日韩欧美亚洲综合| 91精品久久久久久久久不口人| 成人黄色免费在线观看| 亚洲精品狠狠操| 亚洲成色777777在线观看影院| 欧美福利在线观看| 另类天堂视频在线观看| 欧美高清性猛交| 久久免费成人精品视频| 中文精品99久久国产香蕉| 亚洲精品suv精品一区二区| 91亚洲精品久久久久久久久久久久| 日韩av第一页| 久久99久久久久久久噜噜| 久久频这里精品99香蕉| 一区二区成人精品| 欧美日韩国产91| 美女视频黄免费的亚洲男人天堂| 免费av一区二区| 国产原创欧美精品| 欧美激情精品久久久久久黑人| 日韩电影免费在线观看中文字幕| 欧美视频一区二区三区…| 这里只有精品丝袜| 日韩亚洲成人av在线| 久久久久国产一区二区三区| 国产精品视频永久免费播放| 色综合久综合久久综合久鬼88| 久久久久久久网站| www.久久久久久.com| 欧美午夜电影在线| 亚洲r级在线观看| 成人精品一区二区三区电影黑人| 搡老女人一区二区三区视频tv| 亚洲欧美制服中文字幕| 中文字幕不卡在线视频极品| 久久久久久久成人| 亚洲精品国精品久久99热一| 午夜精品久久久久久久99热| 色在人av网站天堂精品| 91香蕉嫩草影院入口| 一二美女精品欧洲| 欧美性视频精品| 日韩电影在线观看中文字幕| 色哟哟入口国产精品| 欧美激情亚洲自拍| 久久久国产视频| 国产成人精品午夜| 最近2019年手机中文字幕| 亚洲欧美中文在线视频| 国内久久久精品| 亚洲成人精品视频在线观看| 久久99精品国产99久久6尤物| 日本高清不卡的在线| 91久久久国产精品| 欧美午夜女人视频在线| 国产精品视频久久| 欧美日本精品在线| 91丝袜美腿美女视频网站| 在线成人中文字幕| 亚洲精品wwww| 久久久精品国产一区二区| 一个人看的www欧美| 欧美黑人一级爽快片淫片高清| 久久福利网址导航| 最新国产精品亚洲| 国产精品吹潮在线观看| 成人久久久久爱| 久久免费福利视频| 成人久久精品视频| 欧美精品999| 成人午夜一级二级三级| 国色天香2019中文字幕在线观看| 午夜精品一区二区三区在线视| 性欧美xxxx视频在线观看| 日本久久亚洲电影| 亚洲网站在线播放| 国产一区二区香蕉| 国产精品r级在线| 在线日韩欧美视频| 欧美巨乳在线观看| 尤物tv国产一区| 亚洲欧美国产制服动漫| 久久资源免费视频| 欧美日在线观看| 国产精品久久视频| 91免费看国产| 日韩精品视频免费在线观看| 亚洲成人性视频| 欧美午夜宅男影院在线观看| 国产在线观看91精品一区| 成人福利在线观看| 日韩高清电影免费观看完整版| 2018中文字幕一区二区三区| 国产日韩欧美在线| 国产在线视频欧美| 久久国产精品久久国产精品| 日韩精品在线看| 欧美性xxxx极品高清hd直播| 亚洲视频国产视频|