摘要: 先看一段代码:user = dict(name="brainliao", age=32) print(user["sex"]) 运行结果如下: user这个字典中没有sex这个key,所以访问user[“sex”]会报KeyError这个错 有如下3中解决方式: 1、调用get(k, default)方法user = dict(name="brainliao", age=... 阅读全文
posted @ 2017-04-20 16:25 廖飞 阅读(20810) 评论(0) 推荐(0) 编辑
摘要: 一个对象当其生命周期内的hash值不发生改变,而且可以跟其他对象进行比较时,这个对象就是Hashtable的。两者Hashtable的对象只有具有相同的hash值时才能判断为相同的对象。 python中的基本类型都是Hashtable,比如str,bytes,数字类型等; 用户自定义的类型默认情况下都是hashtable,因为他们的hash值就是他们的id()... 阅读全文
posted @ 2017-04-20 09:15 廖飞 阅读(2324) 评论(0) 推荐(0) 编辑