码迷,mamicode.com
首页 > 编程语言 > 详细

python 散列表基础

时间:2018-06-09 15:25:38      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:print   for   int   输出   注意   span   例子   imei   val   

散列表演变:由基础的列表演变而来,例子如下       (是不是发现只有数字才能有规律呀,那就对了)

#规则是,储存1,3,4,5,进列表中,他们位置为X-1
a=[None,None,None,None,None]
a[0]=1
a[2]=3
a[5-1]=5
a[3]=4
print(a)
if a[3]==None:   #检查4是否在列表中
    print(buzai)
else:
    print(zai)

 

下面这种就更广泛了,也就是散列表

#这种非数字的判断是不是更方便
a={xixi:haha,meimei:lili}
if xixi in a:        #使用键去找值
    print(a[xixi])
else:
    print(bucunzai)

for x,y in a.items():     #使用items去映射字典中的键和值
    print("{},{}".format(x,y))

for x in a.values():       #使用values函数对值进行输出
    print(x)

print(dir(a))   #查看d字典的函数方法

#注意:以下这种方法是不存在的
if a[xixi] in a:        #使用值直接去查看相关数据是不存在的
    print(a[xixi])
else:
    print(bucunzai)

 

python 散列表基础

标签:print   for   int   输出   注意   span   例子   imei   val   

原文地址:https://www.cnblogs.com/Lyue/p/9159407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!