python常用的三种类型-元组,列表和字典常用方法
1.元组:
元组(tuple)是有序的列表,下标是从0开始的,其表现形式如(1,2,test);
元组的数值是相对固定的,不能增加、删除和修改;但如果元组中的元素是可以修改的,比如元组中有一个数据是列表,则可以修改这个列表的数据。
元组的常用方法:
| 方法 | 解释 |
| tuple[i] | 获取元组的单个值,i是下标(下标从0开始计算) |
| tuple[i,j] | 获取元组的区间值 |
| len(tuple) | 计算元组数据的个数 |
| tuple1+tuple2 | 合并元组 |
| max(tuple) | 返回元组中元素的最大值 |
| min(tuple) | 返回元组中元素的最小值 |
| tuple(list) | 将列表转化成元组 |
| del tuple | 删除元组 |
2.列表:
列表(list)是有序的集合,下标是从0开始的,其表现形式为[1,2,test].
列表可随时进行增加、删除、修改、查看等操作。
列表的常用方法:
| 方法 | 解释 |
| list[i] | 获取列表的单个值,i是下标(下标从0开始i计算) |
| list[i,j] | 获取列表的区间值 |
| len(list) | 计算列表数据的个数 |
| list.append(value) | 在列表末尾添加元素 |
| list.pop() | 删除列表末尾元素,返回已删除的数据 |
| listpop(i) | 删除列表指定下标的元素,返回已删除的数据 |
| list[i]=value | 修改列表指定下标的元素,即重新赋值 |
| max(list) | 返回列表中元素的最大值 |
| min(list) | 返回列表中元素的最小值 |
| list(tuple) | 将元组转换为列表 |
| del list | 删除列表 |
3.字典:
字典dict是以键值对(key-value)形式存在的数据,是用大括号{}括起来的数据,具有极快的查找速度。其表现形式如{’name‘:'xiaoyan','score':99};
字典的数据是灵活可变的,支持增加、删除、修改、查找等操作。单字段的key是不可变的,即固定的数据。
字典的常用方法
| 方法 | 解释 |
| dict['key'] | 获取字典中指定key的值 |
| dict['key']=value | 更新字典中指定key的值(key存在时)。在key不存在时是新增 |
| del dict['key'] | 删除字典中指定key及其值 |
| dict.clear() | 删除字典中所有元素 |
| len(dict) | 计算字典中元素的个数 |
| str(dict) | 将字典转换成字符串类型 |
| dict.keys() | 获取字典的所有key,存储在列表中 |
| dict.values() | 获取字典的所有value,存储在列表中 |
| dict.items | 获取字典的键值对,以元组的形式存储在列表中 |
| Key in dict.keys() | 判断字典中是否有指定的key,返回布尔类型 |
浙公网安备 33010602011771号