基本数据类型(list、tuple)

1.列表
1.1 定义

li=[1,2,3] 每个元素逗号隔开 list("abc") 迭代

  • 列表是一个容器 => 任意类型
  • 列表是有序的 => 索引 切片 步长
  • 列表是可变的 => 增删改查
1.2 操作
li=[1,2,3]
li.append(4)  => 在列表最后追加4
li.insert(0,0)  => 第一个参数指索引,第二个参数指在该索引位置插入的内容
li.extend() =>  迭代添加  for循环   注意不能是int
#列表合并  =>  两个列表相加产生新的列表
li=[1,2,3,4]
li.pop()  =>  默认删除最后一个元素  可指定通过索引删除元素  有返回值,返回被删除元素
li.remove()  =>  通过元素的名字删除  从左向右删除
li.clear()  =>  清空列表元素
del li  =>  删除整个列表
del li[2]  =>  通过索引删除指定元素
del li[1:3]  =>  删除区间
del li[::2]  =>  删除间隔的内容
li=[1,2,3,4]
li[1]=d  =>  通过索引
li[1:3]="asdf"  
li[1:3]="1"      =>  通过切片,可多可少可空格,迭代添加
li[1:3]=[]
li[::2]="你好"  =>  按照数量来替换,迭代后变成两个元素
li[::2]=5,10   =>  数量对应的前提下,可int、bool
               =>  不能多,不能少,否则报错
  • 查 索引,切片(步长),for 循环
2.元祖
  • 定义
tu=(1,2,3,4)  =>  元祖基本类型
tu=()   =>  元祖
tu=(1)  =>  括号中元素本身类型
tu=(1,)  =>  元祖
  • 元祖是有序的 索引,切片(步长)
  • 元祖是不可变得 查看

列表和元祖嵌套 嵌套中查找内容的时候,以逗号分隔就是一个元素,降维(一层一层地找)

列表与元祖的区别:

  • 列表是可变的 => 增删改查
  • 元祖是不可变的 => 查

转载于:https://www.cnblogs.com/wxl1025/p/10986601.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值