当先锋百科网

首页 1 2 3 4 5 6 7

Python的序列是指一种包含多个元素的数据类型。可以将它们看作是一个有序的列表,每个元素都有一个唯一的索引。常见的Python序列数据类型包括列表(List)、元组(Tuple)和字符串(String)。

# 定义一个列表
myList = [1, 2, 3, "Hello"]
# 定义一个元组
myTuple = (4, 5, 6, "World")
# 定义一个字符串
myString = "Python"

列表是一种集合,可以包含不同类型的元素。列表可以通过索引来访问和修改元素:

# 获取列表中第一个元素
myList[0]          # 输出1
# 修改列表中第三个元素
myList[2] = "Hi"
# 输出修改后的列表
print(myList)      # 输出[1, 2, 'Hi', 'Hello']

元组则类似于列表,但是它是不可变的(Immutable),也就是说,一旦创建之后就不能再修改。访问方式与列表一致:

# 获取元组中第二个元素
myTuple[1]         # 输出5
# 尝试修改元组中第三个元素会抛出 TypeError 异常
myTuple[2] = "Hi"

字符串是一种特殊的序列类型,它是由一系列字符组成的。字符串也可以通过索引来访问每一个字符:

# 获取字符串中第四个字符
myString[3]        # 输出'h'
# 尝试修改字符串中的字符会抛出 TypeError 异常
myString[0] = 'p'

总的来说,序列是一种强大的数据类型,可以轻松存储和处理多个元素的数据。Python提供了多种序列数据类型,可以根据需要选择适合的类型来使用。