首页 > 编程知识 正文

Python3中常用的有序数据类型

时间:2023-11-20 10:45:43 阅读:293808 作者:FSDP

Python3中有序数据类型是指,能够按照元素在容器中的顺序进行访问和操作的数据类型。常见的有序数据类型有列表(list)、元组(tuple)和字符串(str)。下面将从多个方面对这些有序数据类型进行详细的阐述。

一、列表(list)

列表是Python3中最常用的有序数据类型之一。列表的元素可以是任何类型的对象,包括数字、字符串、列表、元组等。

1、创建列表:

list1 = [1, 2, 3, 4, 5]  # 创建一个包含5个元素的列表
list2 = ['apple', 'banana', 'orange']  # 创建一个包含3个字符串的列表
list3 = []  # 创建一个空列表

2、访问列表元素:

list1 = [1, 2, 3, 4, 5]
print(list1[0])  # 输出第一个元素
print(list1[-1])  # 输出最后一个元素
print(list1[1:3])  # 输出第2、3个元素

3、修改列表元素:

list1 = [1, 2, 3, 4, 5]
list1[0] = 0  # 修改第一个元素
print(list1)

二、元组(tuple)

元组是一种不可变的有序数据类型,其元素也可以是任何类型的对象。

1、创建元组:

tuple1 = (1, 2, 3, 4, 5)  # 创建一个包含5个元素的元组
tuple2 = ('apple', 'banana', 'orange')  # 创建一个包含3个字符串的元组
tuple3 = ()  # 创建一个空元组

2、访问元组元素:

tuple1 = (1, 2, 3, 4, 5)
print(tuple1[0])  # 输出第一个元素
print(tuple1[-1])  # 输出最后一个元素
print(tuple1[1:3])  # 输出第2、3个元素

3、元组是不可变的,不能修改元素。

三、字符串(str)

字符串是一种有序、不可变的数据类型,其中每个元素都是字符。

1、创建字符串:

str1 = 'hello world'  # 创建一个包含11个字符的字符串
str2 = ''  # 创建一个空字符串

2、访问字符串元素:

str1 = 'hello world'
print(str1[0])  # 输出第一个字符
print(str1[-1])  # 输出最后一个字符
print(str1[1:5])  # 输出第2、3、4、5个字符

3、字符串是不可变的,不能修改元素。

四、小结

Python3中的有序数据类型包括列表、元组和字符串。其中,列表和元组是有序可变的数据类型,字符串是有序不可变的数据类型。通过对这些有序数据类型的学习,我们可以更加灵活地处理数据,提高编程效率。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。