最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

perl對(duì)m x n類似表進(jìn)行按列排序的代碼

 更新時(shí)間:2013年02月09日 17:51:25   作者:  
perl對(duì)m x n類似表進(jìn)行按列排序的代碼,有需要的朋友可以參考下

操作csv這樣的表格在perl處理文件中是經(jīng)常要碰到的。這樣的表類似二維數(shù)組,因此實(shí)際上的操作時(shí)對(duì)二維數(shù)組的操作了。
對(duì)這樣的行列表格,我們常常需要按照某列,或者先按照某列,再按另一列進(jìn)行排序,這里貼上perl的實(shí)現(xiàn),以便下次使用查找。

看下面這段代碼。

復(fù)制代碼 代碼如下:

#!/usr/bin/perl
my @line;
while(<>)
{
chomp;
push @line, [ split ];
}
foreach ( sort { $a->[0] <=> $b->[0] or $a->[1] <=> $b->[1] or $a->[2] <=> $b->[2] } @line)
{
print @$_, "\n";
}

注意:
對(duì)于大的文件,最好不要這么用。
該腳本會(huì)把數(shù)據(jù)全部搬到內(nèi)存。

相關(guān)文章

最新評(píng)論

龙井市| 习水县| 岳阳县| 商城县| 孟村| 南丹县| 吐鲁番市| 铅山县| 龙川县| 新蔡县| 招远市| 屯留县| 高雄市| 伊吾县| 大方县| 吴堡县| 阿坝县| 禹州市| 宁津县| 嘉定区| 西青区| 康定县| 内乡县| 屏东县| 道孚县| 应用必备| 北碚区| 凤冈县| 井陉县| 皋兰县| 郴州市| 民乐县| 江北区| 巴林右旗| 江陵县| 绿春县| 永和县| 德化县| 平武县| 连城县| 盐亭县|