Python学习03 序列

切片

切片操作是访问序列中元素的另一种方法。
切片可以访问一定范围内的元素。
通过切片操作可以生成一个新的序列。

sname[start : end  : step]

参数说明:

  • sname : 表示序列的名称
  • start : 表示切片的开始位置(包括该位置),如果不指定,则默认为0
  • end :表示切片的戴上位置(不包括该搁置),如果不指定则默认为序列的长度
  • step:表示切片的步长,如果省略,则默认为1,当省略该步长时,最后一个冒号也可以省略。
nba = ['aaaa','bbbb','ccccc','ddddd','eeeee','ffffff','gggggg']
print(nba[1:4])   
print(nba[0:4:3])


输出结果为:
[‘bbbb’, ‘ccccc’, ‘ddddd’]
[‘aaaa’, ‘ddddd’]

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

使用in关键字检查某个元素是否是序列的成员。
即检查某个元素是否包含在该序列中。

value in sequence

参数说明

  • value 表示要检查的元素
  • sequence表示指定的序列
seq = ['aaaa','bbbb','cccc','dddd','eeee']
print('aaaa' in seq)


输出结果:
True

也可以使用 not in 关键字来检查某个元素是否不包含在指定的序列中,
例如:

seq = ['aaaa','bbbb','cccc','dddd','eeee']
print('adb' not in seq)


输出结果为:
True

计算序列的长度,最大值,最小值

  • len() 函数计算序列的长度
  • max() 函数返回序列中最大元素
  • min 函数返回序列中的最小元素
  1. 通过len() 函数计算列表的长度
num = [2,4,6,78,34,57,89]
print('序列 ',num,' 长度为:',len(num))


输出结果为:
序列 [2, 4, 6, 78, 34, 57, 89] 长度为: 7

  1. 通过max函数计算列表的最大元素
num = [2,4,6,78,34,57,89]
print('序列 ',num,' 中最大值为:',max(num))


输出结果为:
序列 [2, 4, 6, 78, 34, 57, 89] 中最大值为: 89

  1. 通过min函数计算列表的最小元素
num = [2,4,6,78,34,57,89]
print('序列 ',num,' 中最小值为:',min(num))


输出结果为:
序列 [2, 4, 6, 78, 34, 57, 89] 中最小值为: 2

列表的内置函数及其作用
  • list() 将序列转换为列表
  • str() 将序列转换为字符串
  • sum() 计算元素和
  • sorted() 对元素进行排序
  • reversed() 反向序列中的元素
  • enumerate() 将序列组合为一个索引序列,多用在for循环中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值