序列
在 Python 中,序列(sequence)是一种具有特定性质的数据结构的统称。
主要特点:
有序性:序列中的元素有明确的顺序,元素的位置是固定的,可以通过索引来访问特定位置的元素。
可索引:可以使用整数索引来获取序列中的特定元素。例如,对于序列
s,可以使用s[index]的方式访问其中的元素。可切片:可以通过切片操作来获取序列的一部分。例如,
s[start:end:step]。可迭代:可以使用
for循环遍历序列中的元素。
常见的序列类型:
列表(list):是一种可变序列,可以包含任意类型的元素,并且可以随时修改其中的元素。
例如:
my_list = [1, 'two', 3.0]。
元组(tuple):是一种不可变序列,一旦创建就不能修改其中的元素。
例如:
my_tuple = (1, 2, 3)。
字符串(str):是一种表示文本的不可变序列。
例如:
my_string = "hello"。
字节序列(bytes、bytearray):用于处理二进制数据。
序列在 Python 中非常常用,提供了很多方便的操作方法,比如连接(+)、重复(*)、成员检查(in)等。
Last updated