序列

在 Python 中,序列(sequence)是一种具有特定性质的数据结构的统称。

主要特点

  1. 有序性:序列中的元素有明确的顺序,元素的位置是固定的,可以通过索引来访问特定位置的元素。

  2. 可索引:可以使用整数索引来获取序列中的特定元素。例如,对于序列 s,可以使用 s[index] 的方式访问其中的元素。

  3. 可切片:可以通过切片操作来获取序列的一部分。例如,s[start:end:step]

  4. 可迭代:可以使用 for 循环遍历序列中的元素。

常见的序列类型

  1. 列表(list):是一种可变序列,可以包含任意类型的元素,并且可以随时修改其中的元素。

    • 例如:my_list = [1, 'two', 3.0]

  2. 元组(tuple):是一种不可变序列,一旦创建就不能修改其中的元素。

    • 例如:my_tuple = (1, 2, 3)

  3. 字符串(str):是一种表示文本的不可变序列。

    • 例如:my_string = "hello"

  4. 字节序列(bytes、bytearray):用于处理二进制数据。

序列在 Python 中非常常用,提供了很多方便的操作方法,比如连接(+)、重复(*)、成员检查(in)等。

Last updated