python 数据类型
列表(可变数据类型):
列表的创建: [ ] 或者 list( )
列表的索引: 由下标0开始 ,最后一个为-1
列表的切片: list[ start : end : step]
列表的计算: 支持+,-,* 等方法
列表的方法: 格式: 列表名称.方法名字()
index() 索引 count() 求列表元素个数
append( ) 在列表末尾加入一个元素该元素可以是任意数据类型
extend( ) 在列表末尾一次性追加另一个列表或可迭代对象中的多个值
insert(参数1,参数2 ) 参数1是列表索引,参数2是要插入的值 插入到参数1索引的前面
remove( 参数 ) 移除列表中第一个匹配的值,如果未找到报错
pop ( 参数 ) 默认移除列表最后一个元素,参数是索引,用于指定移除索引的元素
clear ( ) 清空列表中的所有元素,保留一个空列表
reverse( ) 用于把列表中的元素到放
sort (参数1,参数2 ) 将元素按升序排列,参数1是reverse=True 降序 ,参数2是key参数指定按什么方式排列
列表的函数:max( ) 列表的最大值,min( ) 列表的最小值 ,len( ) 返回列表的元素个数
reversed( ) 将列表倒放 , sorted( ) 对列表按升序排列
列表支持遍历
元组(不可变数据类型):
元组的创建: ()或者 tuple( )
元组的索引: 由下标0开始 ,最后一个为-1
元组的计算: 支持+,*等
元组支持遍历
字典(可变数据类型)
字典的创建:dict( ) 或者 { }
字典的元素:字典是由key( 键 )和 value( 值 ) 构成 中间使用 :连接
字典的索引:字典名[ 键名 ] 和查字典一个道理
字典的命令: in命令检查字典中是否存在某键 ,del命令用于删除字典中的条目或者删掉整个字典
字典的方法:keys( ),values(),items() 返回字典的所有键、值、键值对 注:键值对返回时是元组类型
setdefault( key,default) 用于设定键,有key则返回他的值;没有则以key:default的键值对插入
update( ) 将另一个字典中的所有键值对一次性地添加到当前字典中
clear( ) 清空字典所有的条目
pop(参数1,参数2 ) 参数1是指定要删除的键名,参数2是防止未找到参数1的键则返回参数2
popitem( ) 删除字典最后一个键值对
get(key,参数2) 用于找字典中的key,返回值 ,参数2是防止未找到参数1的键则返回参数2
字典支持索引
列表,元组,字典之间的转换
list()函数可以将字典转换列表,dict()可以将二维列表转换为字典
tuple()函数可以将字典转换元组,dict()可以将二维元组转换为字典
集合
集合的创建:set( )
集合的性质:去重性 ,无序性,确定性
集合的删除:remove(参数) 指定要删除的元素
集合的添加:add(参数) 指定要添加的元素