Day 3 :列表与元组

标题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=()

更新 删除元组

分片 +(元素,)+分片
在这里插入图片描述

元组相关操作符

拼接操作符
重复操作符
成员操作符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值