3
7.1.4 用{},dict 创建空字典 ........................................... 39
7.1.5 用 fromkeys 创建'值为空'的字典 ................................. 40
7.2 字典中元素访问方法 .................................................. 40
7.2.1 通过“键”获取“值”。若“键”不存在,则抛出异常 .............. 40
7.2.2 get()方法:强烈推荐的字典元素访问 ............................. 40
7.2.3 用 items 获取‘所有的键值对’ .................................. 41
7.2.4 列出所得有‘键’:keys,列出所得有‘值’:values ............... 41
7.2.5 字典键值对的个数:len() ....................................... 42
7.3 向字典中“添加元素” ................................................ 42
7.3.1“键”存在,则覆盖原有“键值对”。“键”不存在,新增键值对 ..... 42
7.3.2 使用 update 把 b 字典的所有‘键值对’添加到 a 字典中 ............. 42
7.4 “删除”字典中元素 .................................................. 43
7.4.1 del 方法:删除指定的“键值对” ................................. 43
7.4.2 clear 方法:删除字典中所有的‘键值对’ ......................... 43
7.4.3 pop 方法:删除指定的‘键’ .................................... 43
7.4.4 popitem 方法:随机删除和返回‘键值对’ ......................... 43
7.5 序列解包:运用于字典(类似于赋值) .................................. 44
7.5.1 利用 items:把‘键值对’赋给 b,c,d,e,f… ....................... 44
7.5.2 利用 keys:把‘键’赋给 g,h,i,j,k… ............................ 44
7.5.3 利用 values:把‘键’赋给 l,m,n,o,p… .......................... 44
8 格式化输出:%s 和 format 的用法 ............................................ 45
8.1 python 格式化历史起源 ............................................... 45
8.2 基本格式化(位置格式化) .............................................. 45
8.3 填充和对齐 .......................................................... 45
8.3.1 填充 .......................................................... 45
8.3.2 对齐 .......................................................... 46
8.3.3 截断 .......................................................... 47
8.3.4 填充和截断结合使用 ............................................ 47
8.4 和数字相关的语法 .................................................... 48
8.4.1 填充整数,使用 d .............................................. 48
8.4.2 填充浮点数,使用 f ............................................ 49
8.4.3 数字填充问题 .................................................. 50
8.4.4 修改填充符号 .................................................. 51
8.4.5 数字的正负号问题 .............................................. 51
8.4.6 d 和 f 前面有一个空格作用:保持对齐 ............................ 52
9 集合(Set) ................................................................. 53
9.1 集合的作用 .......................................................... 53
9.2 集合的特征 .......................................................... 53
9.3 集合中提供的方法 .................................................... 55
9.3.1 add():向集合中添加指定的元素 ................................. 55
9.3.2 remove():删除集合中指定的元素。如果元素不存在,报错 .......... 55
9.3.3 discard():删除集合中指定的元素。如果元素不存在,不进行任何操作55
9.3.4 pop():删除并返回任意集合中元素---一般不用 .................... 56
9.3.5 clear():删除集合中的所有元素 ................................. 56