Python 序列概述

本文详细介绍了Python中的序列操作,包括序列、索引、切片、相加、乘法及成员检查。通过实例解析了如何使用切片复制序列,以及如何进行序列的连接和重复。此外,还讲解了内置函数如len()、max()、min()等在序列操作中的应用。
摘要由CSDN通过智能技术生成

目录

序列

索引

切片

序列相加

乘法

检查某个元素是否是序列的成员

关于序列的内置函数


序列

序列事一块用于存储多个值的连续内存空间,按一定顺序排列,是python的最基础的数据结构。每个值(元素)分配一个数字,称为索引或位置。

序列有:列表、元组、集合、字典、字符串


索引

序列中的每个元素都有一个编号,称为索引,从0开始。

可以有正数索引,也可以有负数索引

元素1元素2元素3……元素n
012……n-1
元素1元素2……元素n-1元素n
-n-(n-1)……-2-1

切片

sname[start:end:step]

start:切片的开始位置(包括该位置),默认为0

end:切片的截止位置(不包括该位置),默认为序列长度

step:切片步长,默认为1,省略步长时最后一个冒号也可以省略 

如果想复制整个序列,可以把starta和end都省略,但中间的冒号要保留。如verse[:]表示复制整个名称为verse的序列。


序列相加

类型相同的序列可以相加(列表+列表,列表加字符串),不会去除重复的元素。

verse1+verse2


乘法

verse*3

原来序列被重复3次

序列乘法也可以实现初始

化指定长度列表的功能。


检查某个元素是否是序列的成员

value (not) in sequence

value为要检查的元素,sequence为指定的序列


关于序列的内置函数

函数说明
len()计算序列长度
max()返回序列中的最大元素

min()

返回序列中的最小元素
list()将序列转换为列表
str()将序列转换为字符串
sum()计算元素和
sorted()对元素进行排序
reversed()反向序列中的元素
enumerate()将序列组合为一个索引序列,多用在for循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怎么不会写代码呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值