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提供了多种序列数据类型,可以根据需要选择适合的类型来使用。