perl返回哈希和的键和值

Posted shunguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perl返回哈希和的键和值相关的知识,希望对你有一定的参考价值。

#!/usr/bin/perl
#!/usr/bin/perl

%data = (‘google‘=>‘google.com‘, ‘runoob‘=>‘runoob.com‘, ‘taobao‘=>‘taobao.com‘);

@names = keys %data;#该函数返回所有哈希的所有key的数组
#注意是数组
print "$names[0]\n";
print "$names[1]\n";
print "$names[2]\n";

%data2 = (‘google‘=>‘google.com‘, ‘runoob‘=>‘runoob.com‘, ‘taobao‘=>‘taobao.com‘);

@urls = values %data2;#该函数返回所有哈希的所有value的数组
#注意是数组
print "$urls[0]\n";
print "$urls[1]\n";
print "$urls[2]\n";

以上是关于perl返回哈希和的键和值的主要内容,如果未能解决你的问题,请参考以下文章

将 perl 正则表达式中的键和值传递给哈希

Perl如何访问作为另一个哈希值的数组元素的哈希?

从数组 ruby​​ 生成哈希键和值

如何交换散列中的键和值

插入带位置的有序哈希表

如何按值知道哈希中的键?