📅  最后修改于: 2023-12-03 14:59:05.320000             🧑  作者: Mango
序列是一种在Python中非常常见的数据类型,它表示一组有序的元素。Python中有4种类型的序列,分别是列表(list)、元组(tuple)、字符串(string)和字节数组(bytearray)。
列表是Python中最常用的序列类型之一,它可以存储任意类型的对象,包括数字、字符串、甚至是其他列表。列表使用中括号[]
表示,各个元素之间用逗号分隔。
# 创建一个列表
my_list = [1, 2, 3, 'a', 'b', 'c', [4, 5, 6]]
可以使用索引和切片操作来访问列表中的元素。
元组与列表类似,也是一种有序的序列类型。但与列表不同的是,元组在创建后不能被修改。元组使用圆括号()
表示,各个元素之间用逗号分隔。
# 创建一个元组
my_tuple = (1, 2, 3, 'a', 'b', 'c')
可以使用索引和切片操作来访问元组中的元素。
字符串是由零个或多个字符组成的有序序列。字符串使用单引号或双引号表示,两种引号可以互相嵌套,也可以通过\
来转义。
# 创建一个字符串
my_string = 'hello, world!'
可以使用索引和切片操作来访问字符串中的字符。
字节数组是一个类似于列表的序列类型,它是可变的,并且只能存储0到255之间的整数。字节数组使用bytearray()
函数创建。
# 创建一个字节数组
my_bytearray = bytearray([1, 2, 3, 4, 5])
可以使用索引和切片操作来访问字节数组中的元素。
这就是Python中的四种序列类型:列表、元组、字符串和字节数组。它们都有着不同的特点和用途,程序员应该根据具体情况选择合适的数据类型。