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,返回布尔类型 |