python学习笔记-(3)序列-Sequence

1. python中序列就是一组有顺序的元素的集合(确切的说是对象的集合)

注:序列可以包含0个或1个以上的元素(元素可以为基本数据类型或一个序列)

2. 序列有两种:

tuple(定值表/元组,内部元素的值不可改变),list(表内部元素的值可以改变)

tuples = (1,2,”qwe”,True)

list:s = {1,2,”qwe”,True }

注:字符串是tuple

3. 元素的引用方法:

1)序列的元素下标是从0开始的,元素的引用如:s[0],s[2]

2)范围引用:基本的格式[下限:上限:步长]

S[2:]:表示从下标2到最后

S[0:3:2]0到下标2,每隔2取个元素(取出的是下标为02的元素)

注:若写明上限,则上限本身不包括在内

3)尾部引用:

S[-1]:表示序列的最后一个元素

S[-2]:表示序列倒数的第二元素

4. 关于序列的内建函数

// 假设s为一个序列

Len(s):返回序列中元素的个数

All(s):若序列中的元素均为True,则返回True,否则返回False

Any(s):若序列中存在一个元素为True,就返回True,否则返回False

Max(s)返回序列中最大的元素

Min(s):返回序列中最小的元素

 

有关查询功能的内建函数,可用在元组中:

Sum(s):返回序列中所有元素的和

s.count(x):返回x元素在序列中出现的次数

s.index(x):返回x元素在第一次出现时的下标

 

操作表的相关内建函数(函数均是在原表上操作):

s1.extend(s2):在表s1的末尾追加表s2的所有元素

s1.append(x):在表s1的末尾追加x元素

s1.sort():对表s1中的元素升序排列

s1.reverse():对表s1中的元素逆序排列

s1.pop():返回表s1中的最后一个元素,并删除

del s1[i]:删除表s1中下标为i的元素

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值