前言:
眼前你们对“序列类型是一组元素组成的”大概比较重视,各位老铁们都需要知道一些“序列类型是一组元素组成的”的相关资讯。那么小编也在网络上收集了一些有关“序列类型是一组元素组成的””的相关资讯,希望兄弟们能喜欢,各位老铁们快快来了解一下吧!Python 序列(Sequence)是指按特定顺序依次排列的一组数据,它们可以占用一块连续的内存,也可以分散到多块内存中。Python 中的序列类型包括字符串(string)、列表(list)、元组(tuple)、字典(dict)和集合(set)。
索引
从起始元素开始,索引值从 0 开始递增:
元素1
元素2
元素3
元素4
元素...
元素n
0
1
2
3
...
n-1
索引(下标)
索引值是负数,此类索引是从右向左计数:
元素1
元素2
元素3
元素...
元素n-1
元素n
-n
-(n-1)
-(n-2)
...
-2
-1
索引(下标)
切片
sname[start : end : step]
sname:序列的名称start:切片的开始位置(包括该位置),如果不指定,默认为 0end:切片的截止位置(不包括该位置),如果不指定,默认为序列的长度step:切片的步长,如果省略,默认为1(省略时,最后一个冒号也可以省略)相加
s1 = ['a','b']s2 = ['c','d']print(s1 + s2)
输出:['a','b','c','d']
相乘
s1 = ['a']*5print(s1)
输出:['a','a','a','a','a']
检查元素是否包含在序列中
value in sequence
value:要检查的元素in:关键字,可以检查某元素是否为序列的成员sequence:指定的序列
s = ['a','b','c','d']print('a' in s)
输出:True
s = ['a','b','c','d']print('a' not in s)
输出:False
内置函数
1、len()
计算序列的长度,即返回序列中包含多少个元素。
s = ['a','b','c','d']print('s的长度为', len(s))
输出:4
2、max()
找出序列中的最大元素。
s = [1,3,5,7,2]print(max(s))
输出:7
3、min()
找出序列中的最小元素。
s = [1,3,5,7,2]print(min(s))
输出:1
4、list()
将序列转换为列表。
s = '1'print(list(s))
输出:['1']
5、str()
将序列转换为字符串。
6、sum()
计算元素和。
s = [1,3,5,7,2]print(sum(s))
输出:18
7、sorted()
对元素进行排序。
s = [1,3,5,7,2]print(sorted(s))
输出:[1, 2, 3, 5, 7]
8、reversed()
反向序列中的元素。
s = [1,3,5,7,2]print(list(reversed(s)))
输出:[2, 7, 5, 3, 1]
9、enumerate()
将序列组合为一个索引序列,多用在 for 循环中。
标签: #序列类型是一组元素组成的