序列

序列:

  序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,成为索引或位置。通过该索引可以取出相应的值。

1、引索:
  序列中的每一个元素都有一个编号,也称为索引。这个索引是从0开始递增的,即下标为0表示第一个元素,下标为1表示第2个元素,以此类推。
    元素1  元素2  元素3  元素…  元素n
     0    1    2    …    n-1  <—索引(下标)
  它的引索可以是负数。这个索引从右向左计数,也就是从最后一个元素开始计数,即最后一个元素的索引值是-1,倒数第二个元素的索引值为-2,以此类推。
    元素1  元素2  元素3  元素…  元素n-1  元素n
     -n  -(n-1) -(n-2)  …    -2     -1   <—索引(下标)

  通过索引可以访问序列中的任何元素。

verse = ["圣安东尼奥马刺","洛杉矶湖人","休斯敦火箭","金州勇士"]
print(verse[2])   //输出第三个元素
print(verse[-1])  //输出最后一个元素

输出结果如下:在这里插入图片描述
2、切片:
  切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素。通过切片操作可以生成一个新的序列。
  实现切片操作的法语如下:

sname[start : end : step]
参数说明:
sname :表示序列的名称
staet :表示切片的开始位置(包括该位置),如果不指定,则默认为0.
end :表示切片的截止位置(不包括该位置),如果不指定则默认为序列的长度。
step :表示切片的步长,如果省略,则默认为1,当省略该步长时,最后一个冒号也可以省略

命令如下:

NBA = ["迈克尔.乔丹","史蒂芬.库里","克莱.汤布森","凯文.杜兰特","勒布朗.詹姆斯",
"沙奎尔.奥尼尔","蒂姆.邓肯","比尔.拉塞尔","科比.布莱恩特","拉里.伯德"]
print(NBA[1 : 5])     //获取第2个到第5个元素
print(NBA[0 : 5 : 1])    //获取第1个,第2个,第4个

输出如下:
在这里插入图片描述
3、序列相加
  在Pyhton中,支持两种相同的类型的序号相加操作,即将两个序列进行连接,使用加号(+)运算符实现。

命令如下:

NBA = ["迈克尔.乔丹","史蒂芬.库里","克莱.汤布森","凯文.杜兰特","勒布朗.詹姆斯",]
nba = ["沙奎尔.奥尼尔","蒂姆.邓肯","比尔.拉塞尔","科比.布莱恩特","拉里.伯德"]
print(NBA+nba)

输出如下:
在这里插入图片描述
4、 乘法(Multiplying)
  使用数字n乘以一个序列会生成新的序列,新序列的内容为原来序列被重复n次的结果

命令如下:

phone=["Phone"]
print(phone*3)

输出如下:
在这里插入图片描述
计算序列的长度、最大值和最小值
  提供了内置函数计算序列的长度、最大值和最小值。分别是:使用len()函数计算序列的长度,即返回序列包含多少个元素;使用max()函数返回序列中的最大元素;使用min()函数返回序列中的最小值。

命令如下:

通过len()函数计算列表长度:
num = [7,14,21,28,35,42,49,56,63,70]
print("序列mun的长度为",len(num))

通过max()函数计算列表的最大元素:
num = [7,14,21,28,35,42,49,56,63,70]
print("序列",num,"中最大值为",max(num))

通过min()函数计算列表的最小元素:
num = [7,14,21,28,35,42,49,56,63,70]
print("序列",num,"中最小值为",min(num))

输出如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值