成语大全网 - 汉语词典 - [perl] perl 中二维哈希hash 与python 二维字典dict

[perl] perl 中二维哈希hash 与python 二维字典dict

(1)首先,python 中存储和读取二维字典dict;则是利用嵌套存储字典的方式

输出内容为:

perl 中的使用没有python 方便, 涉及到 二维hash 的 字典,需要说明一种写法;perl 中写法比较多

等效于

已知 key1,想遍历 key2 ;涉及到 解引用 的方法, 其实就是把 hashref(ARRAY(0x1dd97f0))转换为真正的目标内嵌的hash,对于python 的结果 ,获得{'bbb': 'value'} 这个hash

补充解法, 将下列符号放在 内容是reference 的变量 前面 就 代表将这个reference 变成这个类型

% 代表整个 hash 哈希,使用{} 代表 (python dict)

@ 代表整个 array 数组,使用 [] 代表 (python list)

$ 代表 一个标量 (python 中普通变量)

& 代表一个子函数 (python 中 def 函数)

另外的 也可以直接用 -> 符号解

补充测试

返回内容为:

参考:

Perl中的引用和解引用

Perl – 遍历二维Hash