perl第3章.pptVIP

  • 8
  • 0
  • 约7.33千字
  • 约 31页
  • 2018-01-18 发布于河南
  • 举报
perl第3章

遍历二维哈希 第三章 哈希 刘 融 华中农业大学生物信息中心 哈希又被称为散列或关联数组,是一种数据结构,可以包含任意多个 值,并以“键”来寻找相应的值;键通常都是字符串,且可以是任意字符串,但彼此间不能相同,对应的值则不受此限制。 哈希的定义 哈希的用途 如果两组数据间存在一一对应的关系,且一组数据中的标量值不存在重复,这时可以使用哈希。例如: 按IP地址查找主机名 按身份证号找出姓名 按单词统计其出现次数 按基因名查找ORF 按蛋白质ID查找氨基酸序列或结构 …… 从DNA到Protein 哈希赋值 类似于数组,不同的是用于赋值的列表是一些“键/值”对。例如: %postcode=(Beijing, 100000, Shanghai, 200001, Nanjing, 210001, Shenyang, 110001); 注意:哈希里面的元素是没有顺序的,因此输出的时候不一定是原来赋值的顺序,但是对应的“键/值”不会变化。 @postcode=%postcode; print “@postcode”; #不能为“%postcode” 胖箭头= 它相当于“,”,使赋值看上去更直观。 %postcode=( “Beijing”=100000, “Shanghai” =200001, “Nanjing

文档评论(0)

1亿VIP精品文档

相关文档