python内置数据结构列表与元组

序列

  • 成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。
  • 序列数据类型包括:字符串,列表,和元组类型。
  • 特点: 都支持下面的特性:
    1、索引与切片操作符
    2、成员关系操作符(in , not in)
    3、连接操作符(+) & 重复操作符(*)

列表

数组:存储同一种数据类型的集合
列表:可以存储任意数据类型的集合
在这里插入图片描述
列表可以为空,也可以包含任意类型的元素。
实例:
1、根据用于指定月份,打印该月份所属的季节(提升:3,4,5春季 6,7,8夏季 9,10,11秋季 12,1,2冬季)
运行结果:
在这里插入图片描述
2、假定有下面这样的列表names = [‘fentiao’,‘fendai’,‘fensi’,‘apple’]
Output: ‘I have fentiao,fendai,fensi and apple’
运行结果
在这里插入图片描述
列表可以通过append追加一个元素到列表中
在这里插入图片描述

列表可以通过extend方法拉伸,实现追加多个元素到列表中
在这里插入图片描述

在指定位置添加元素使用insert方法:insert(index,object)
在这里插入图片描述

修改列表的元素:直接重新赋值:
在这里插入图片描述
查看某个列表元素的下表使用index
在这里插入图片描述
查看某个列表元素出现的次数用count
在这里插入图片描述
删除列表中的指定元素使用list.remove()
在这里插入图片描述
根据元素的索引值进行删除指定元素list.pop()
在这里插入图片描述
清空列表中的所有元素list.clear()
在这里插入图片描述
列表操作:

  • 增:append extend index
  • 删:pop remove clear del li
  • 改:索引 切片
  • 查:count index
  • 其他:copy sort

元组

定义空元组:tuple=()
定义单个值的元组:tuple=(westos)
一般的元组:tuple=(westos,21,linux)
特性:连接&重复操作符、成员操作符、索引&切片(元组为不可变数据类型,不能对元组的数值任意更改)
count(value)::返回value在元组中出现的次数
index(value):返回value在元祖中的偏移量
在这里插入图片描述
特性1: 对元组分别赋值,引申对多个变量也可通过元组方式分别赋值
x, y, z = ‘westos’, 21, ‘linux’ 等价于 (x, y, z) = (‘westos’, 21, ‘linux’) , 等号两边的对象都是元组并且元组的小括号是可选的
在这里插入图片描述
命名元组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值