python 散列表基础
Posted lyue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 散列表基础相关的知识,希望对你有一定的参考价值。
散列表演变:由基础的列表演变而来,例子如下 (是不是发现只有数字才能有规律呀,那就对了)
#规则是,储存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 散列表基础的主要内容,如果未能解决你的问题,请参考以下文章