第三章华中农业生物信息中心.pptxVIP

  • 0
  • 0
  • 约2.38千字
  • 约 29页
  • 2022-07-28 发布于北京
  • 举报
第三章 哈希;哈希又被称为散列或关联数组,是一种数据结构,可以包含任意多个 值,并以“键”来寻找相应的值;键通常都是字符串,且可以是任意字 符串,但彼此间不能相同,对应的值则不受此限制。;哈希的用途;从DNA到Protein;哈希赋值;胖箭头= 它相当于“,”,使赋值看上去更直观。 %postcode=( “Beijing”=100000, “Shanghai” =200001, “Nanjing” =210001, “Shenyang” =110001,); 注意: (I)使用胖箭头,可以省略键的引号; (II)最后一个逗号,不是必需的,但最好写???。 哈希复制给哈希:%hash0=%hash1 数组给哈希赋值:%hash=@a;;访问hash元素 ;哈希的键值可以为表达式 $str = ‘bar’; print $family_name{$str.‘ney’} 对已存在元素赋值会覆盖之前的值 $family_name{‘barney’}=‘astaire’; 哈希元素因赋值而诞生 $family_name{‘wilma’}=‘rubble’; 访问不存在的元素返回undef $granite= $family_name{‘larry’};练习:对下表中的基因及相应的表达量构建哈希,从键盘输 入其中一个基因名,并打印其相应

文档评论(0)

1亿VIP精品文档

相关文档