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