小白学习python Day12

序列类型

定义

具有先后关系的一组元素,是一个基本数据类型:

  • 字符串类型
  • 元组类型
  • 列表类型

元素存在正向递增和反向递减序号

序列处理函数及方法

操作符

  • in
  • not in
  • s + t
  • sn/ns:复制s
  • s[i]:索引
  • s[i:j:k]:切片(取反:[::-1])

函数和方法:
在这里插入图片描述

元组类型

元组一旦创建不能被修改

  • 用()或tuple()创建
  • 元素间用逗号隔开
  • 元组也可以不用小括号(但需要逗号隔开)
  • 全部的序列通用操作
  • 没有特殊操作

列表类型

时序列类型的扩展,创建后可以被修改

  • []或list()创建
  • 元素间用逗号分隔
  • 注意!!:方括号[]真正创建一个列表,赋值仅传递应用

特殊操作函数和方法:
在这里插入图片描述

>>> ls =['cat','dog','tiger',123]
>>> ls[1:2]=[1,2,3,4]
>>> ls
['cat', 1, 2, 3, 4, 'tiger', 123]
>>> del ls[::3]
>>> ls
[1, 2, 4, 'tiger']
>>> ls*2
[1, 2, 4, 'tiger', 1, 2, 4, 'tiger']

在这里插入图片描述

序列类型应用的场景

  1. 数据表示!:
  • 元组用于元素不改变的应用场景
  • 列表应用更加灵活
  • 表示一组有序数据,进而操控他们
  1. 元素遍历!:
  • for i in ls:
    <语句块>

  • for i in tp:
    <语句块>

  1. 数据保护:
    如果不希望数据改变,则用元组保护数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值