标题Day 3 :列表与元组
列表
创建列表
1)创建一个普通列表
eg. number=[1,2,3]
2)创建一个混合列表
eg. number=[1,[6,7],有,2,e,3]
3)创建一个空列表
eg. empty=[]
向列表添加元素
1)append
列表名.append(添加元素)
只可以添加一个元素 *
自动加入列表末端
2)extend
列表名.extend([元素])
可以添加两个元素,但参数必须以列表形式
自动加入列表末端
3)insert
列表名.insert.(插入位次,准备插入元素)
插入位次从0开始
从列表中获取元素
通过元素索引值(index)从列表获取单个元素 索引值从0开始
在列表中交换元素位置
利用一个新的临时变量
从列表中删除元素
1)remove
列表名.romove(元素)
所删除元素必须是列表中含有元素
2)del
del 列表名[序号] 删除该列表中选定元素
del 列表名 删除整个列表
3)pop()
若没有标明参数,默认删除最后一个元素
也可删除特定元素
列表分片(Slice)
列表名[开始位次:结束位次]
若没有写开始位次或结束位次,默认为从第一位开始或有最后一位结束(拷贝)
与 ’ = ’ 区别
列表操作符
比较操作符
< >
只要一株数据满足则为真
逻辑操作符 and
连接操作符 +
‘+’两边对象类型必须一致
不能添加新元素
重复操作符*
成员关系操作符
①in
②not in
只能判断一层关系
选取列表中的列表中元素
列表名[] []
bif
’count’ 计数
列表名.count(元素)
’index’ 索引元素位置
①列表名.index(元素)
②列表名.index(元素,索引开始位次,索引结束位次)
’revers’ 翻转元素顺序
列表名.revers()
’sort’ 排序 .sort (func,key,revers)
正序 列表名.sort()
倒序 列表名.sort(revers = Ture)
元组
元组不可改变元素
创建 访问元组
无论几个元素,都要有 " , "
eg. tuple=(1,2,3)
tuple=(1,)
tuple=1,
空元组 eg. temp=()
更新 删除元组
分片 +(元素,)+分片
元组相关操作符
拼接操作符
重复操作符
成员操作符