python学习笔记-(3)序列-Sequence
来源:互联网 发布:一个c语言源程序是由 编辑:程序博客网 时间:2024/06/08 06:45
1. python中序列就是一组有顺序的元素的集合(确切的说是对象的集合)
注:序列可以包含0个或1个以上的元素(元素可以为基本数据类型或一个序列)
2. 序列有两种:
tuple(定值表/元组,内部元素的值不可改变),list(表, 内部元素的值可以改变)
tuple:s = (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取个元素(取出的是下标为0和2的元素)
注:若写明上限,则上限本身不包括在内
(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的元素
- python学习笔记-(3)序列-Sequence
- Python学习笔记之-sequence序列
- python中的sequence(序列)
- Scala学习笔记之序列解析(Sequence Comprehensions)
- python序列学习笔记
- Python 学习笔记 3 数据结构(3.2序列)
- Python学习笔记 -- 序列(三)列表
- Python学习笔记 -- 序列(二)字符串
- python tutorial 学习笔记(二) Sequence type
- Python基础教程03 - 序列 (sequence)
- Python学习笔记 -- 序列(一)序列类型
- python 之序列学习笔记
- python 学习笔记5------序列
- Python学习笔记----序列共性
- python通用序列学习笔记
- Python学习笔记2(序列)
- python学习笔记 序列化
- 【Oracle学习】之 序列(Sequence)
- 2011_1华中科技大学机试真题
- Hive的数据存储模型
- nslookup工具的使用方法
- 项目TestSC2SpO2DataToExcel
- 2011_2华中科技大学机试真题
- python学习笔记-(3)序列-Sequence
- HDU ACM 2206 IP的计算
- 有关Grails的事务
- Merge讲解与实例
- 2011_3华中科技大学机试真题
- OPENSSH - Build a backdoor
- ORACLE批量更新四种方法比较
- MAC 恢复jdk1.6
- linux下ActiveMQ启动异常UNKnowHost