c语言编程笔录

首页 >   > 笔记大全

笔记大全

python数组序列 Python中的序列

更新时间:2023-11-30

Python中的序列

序列是Python中的基本数据类型之一。它是由一组有序的元素组成,这些元素可以是任意类型的对象,而且每个元素都有一个唯一的下标(即索引),通过这个下标可以访问序列中的元素。Python中有6种内置的序列类型:字符串、元组、列表、range对象、byte对象和bytearray对象,其中前三种应用最为广泛。

字符串

字符串是由一系列字符组成的序列,其中每个字符都有一个唯一的下标(从0开始)。在Python中,字符串用一对单引号或双引号括起来表示。下面是一个示例:

>>> s = 'hello, world!'
>>> print(s[0])
h
>>> print(s[-1])
!
>>> print(s[0:5])
hello

上面的代码中,字符串s的长度为13,前两个print语句分别输出了字符串的第一个字符和最后一个字符,最后一个print语句输出了字符串的前5个字符(不包括第5个字符)。这些操作都是通过访问字符串的下标实现的。

元组

元组是由一组有序的元素组成的序列,其中每个元素都可以是任意类型的对象。元组用一对圆括号括起来表示。与字符串类似,元组的每个元素都有一个唯一的下标(从0开始)。下面是一个示例:

>>> t = (1, 'hello', [1, 2, 3])
>>> print(t[0])
1
>>> print(t[-1])
[1, 2, 3]
>>> print(t[1:3])
('hello', [1, 2, 3])

上面的代码中,元组t的长度为3,第一个元素是整数1,第二个元素是字符串'hello',第三个元素是一个列表。最后一个print语句输出了元组的第2个和第3个元素。

列表

列表是由一组有序的元素组成的序列,其中每个元素都可以是任意类型的对象。列表用一对方括号括起来表示。与字符串和元组类似,列表的每个元素都有一个唯一的下标(从0开始)。下面是一个示例:

>>> l = [1, 'hello', [1, 2, 3]]
>>> print(l[0])
1
>>> print(l[-1])
[1, 2, 3]
>>> print(l[1:3])
['hello', [1, 2, 3]]

上面的代码中,列表l的长度为3,第一个元素是整数1,第二个元素是字符串'hello',第三个元素是一个列表。最后一个print语句输出了列表的第2个和第3个元素。

总结

Python中的序列是由一组有序的元素组成的数据类型,其中每个元素都可以是任意类型的对象。Python中提供了6种内置的序列类型,包括字符串、元组、列表、range对象、byte对象和bytearray对象。对于字符串、元组和列表,可以通过访问下标来访问序列中的元素。序列提供了非常方便的操作,常常被用于处理数据。