摘要: 有时候为了方便起见,就算某个键在映射里不存在,我们也希望在通过这个键读取值的时候能得到一个默认值。有两个途径能帮我们达到这个目的,一个是通过 defaultdict 这个类型而不是普通的 dict,另一个是给自己定义一个 dict 的子类,然后在子类中实现 __missing__ 方法。下面将介绍这 阅读全文
posted @ 2019-09-24 22:52 顽强的allin 阅读(251) 评论(0) 推荐(0) 编辑
摘要: setdefault(key, default) 函数 有key获取值、没key设置 key:default 如果 key 在 字典中,返回对应的值。 如果 key 不在字典中,则插入 key 及设置的默认值 default,并返回 default ,default 默认值为 None。 阅读全文
posted @ 2019-09-24 22:34 顽强的allin 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 数组 如果我们需要一个只包含数字的列表,那么 array.array 比 list 更高效。数组支持所有跟可变序列有关的操作,包括 .pop、.insert 和.extend。另外,数组还提供从文件读取和存入文件的更快的方法,如.frombytes 和 .tofile。 Python 数组跟 C 语 阅读全文
posted @ 2019-09-24 21:07 顽强的allin 阅读(340) 评论(0) 推荐(0) 编辑