Python中的序列数据类型是什么?

Python中的序列数据类型是什么?

序列数据类型用于在Python计算机语言中存储数据。用于存储数据的不同类型的容器是List,Tuple和String。列表是可变的,可以容纳任何类型的数据,而字符串是不可变的,只能存储str类型的数据。元组是不可变的数据类型,可以存储任何类型的值。

更多Python相关文章,请阅读:Python 教程

列表

顺序数据类型类包括列表数据类型。列表是顺序类中唯一可变的数据类型。它可以存储任何数据类型的值或组件。可以进行许多列表的操作和更改,例如追加,删除,插入,扩展,反转,排序等。我们仍有许多内置函数来操作列表。

示例

在下面的示例中,我们将看看如何创建列表以及如何使用索引访问列表中的元素。这里我们使用了普通索引和负索引。负索引从末尾开始,-1表示最后一个项,-2表示倒数第二个项,依此类推。

List = ["Tutorialspoint", "is", "the", "best", "platform", "to", "learn", "new", "skills"]
print(List)
print("从列表中访问元素")
print(List[0])
print(List[3])
print("通过使用负索引从列表中访问元素")
print(List[-2])
print(List[-3])

输出

上述代码产生以下结果

['Tutorialspoint', 'is', 'the', 'best', 'platform', 'to', 'learn', 'new', 'skills']
从列表中访问元素
Tutorialspoint
best
通过使用负索引从列表中访问元素
new
learn

字符串

字符串值使用字符串数据类型存储。我们无法对字符串中的元素进行操作,因为它是不可变的。字符串具有许多内置函数,我们可以使用它们做很多事情。以下是一些内置字符串函数:计数,isupper,islower,spilt,join等。

在Python中,单引号,双引号甚至三重引号都可以用于创建字符串。通常,我们使用三重引号来创建多行字符串。

示例

在下面的示例中,我们将看看如何创建字符串以及如何使用索引访问字符串中的字符。字符串还支持负索引。

String = "Tutorialspoint是学习新技能的最佳平台"
print(String)
print(type(String))
print("访问字符串中的字符:")
print(String[6])
print(String[10])
print("使用负索引访问字符串中的字符")
print(String[-6])
print(String[-21])

输出结果

以上代码会输出以下结果

Tutorialspoint是学习新技能的最佳平台
<class 'str'>
访问字符串中的字符:
a
o
使用负索引访问字符串中的字符
s
m

元组

元组属于序列数据类型,类似于 Python 中的列表,但具有不变性。不能更改元组的元素,但可以对元组执行许多操作,如计数、索引、类型等。

Python 中,可以通过使用“逗号”分隔的一系列值来创建元组,可以使用括号来分组数据,元组可以具有任意数量的元素和任意类型的数据(如字符串、整数、列表等)。

示例

在下面的示例中,我们将查看如何创建元组以及如何使用索引访问元组的元素。元组还支持负索引。

tuple = ('Tutorialspoint', '是', '学习', '新技能', '的', '最佳', '平台')
print(tuple)
print("访问元组的元素:")
print(tuple[5])
print(tuple[2])
print("使用负索引访问元组的元素")
print(tuple[-6])
print(tuple[-1])

输出结果

以上代码会输出以下结果。

“`python
(‘Tutorialspoint’, ‘是’, ‘学习’, ‘新技能’, ‘的’, ‘最佳’, ‘平台’)
访问元组的元素:
最佳
学习
使用负索引访问元组的元素
平台
Tutorialspoint

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程