|  | 
| 81 | 81 |  * start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); | 
| 82 | 82 |  * stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 | 
| 83 | 83 |  * step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1) | 
|  | 84 | +* 元组 | 
|  | 85 | + * `tuple()`创建tuple或者转化成元组 | 
|  | 86 | + * 元组中的元素值是不允许修改的,但我们可以对元组进行连接组合 | 
|  | 87 | + * 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组 | 
|  | 88 | +* 字典 | 
|  | 89 | + * dictionary中items以列表返回可遍历的(键值)元组数组 | 
|  | 90 | + * .keys | 
|  | 91 | + * 字典获取元素的方法i['key值'],或者i.get('key值') | 
|  | 92 | + * zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 | 
|  | 93 | + ``` | 
|  | 94 | + >>> a = [1,2,3] | 
|  | 95 | + >>> b = [4,5,6] | 
|  | 96 | + >>> c = [4,5,6,7,8] | 
|  | 97 | + >>> zipped = zip(a,b) # 打包为元组的列表 | 
|  | 98 | + [(1, 4), (2, 5), (3, 6)] | 
|  | 99 | + >>> zip(a,c) # 元素个数与最短的列表一致 | 
|  | 100 | + [(1, 4), (2, 5), (3, 6)] | 
|  | 101 | + >>> zip(*zipped) # 与 zip 相反,*zipped 可理解为解压,返回二维矩阵式 | 
|  | 102 | + [(1, 2, 3), (4, 5, 6) | 
|  | 103 | + ``` | 
|  | 104 | + * ord | 
0 commit comments