Python随手笔记第一篇(2)之初识列表和元组
在Python中,列表和元组是两种常用的数据类型。本攻略将详细介绍列表和元组,包括它们的定义、创建访问、修改等操作。
列表
列表是Python中最常用的数据类型之一,是一种有序的可变序列,可以包任意类型的元素。以下是Python列表的定义和创建方式:
# 定义空列表
my_list = []
# 定义一个包含元素的列表
my_list = [1, 2, 3, 'a', 'b', 'c']
在上面的示例代码中,我们定义了一个空列表和包含元素的列表。列表的元素可以是任意类型,包数字、字符串、布尔值、列表、元组等。
列表的访问
可以使用下标(索引)来访问列表中的元素。在Python中,下标从0开始计数。以下是一个示例代码,演示如何访问列表中的元素:
# 访问列表中的素
my_list = [1, 2, 3, 'a', 'b', 'c']
# 访问第一个元素
print(my_list[0]) # 输出1
# 访问最后一个元素
print(my_list[-1]) # 输出'c'
在上面的示例代码中,我们使用下标访问了列表my_list
中的元素。首先,我们使用[0]
访问了第一个素;接着,我们使用[-1]
访问了最后一个元素。
列表的修改
可以使用下标来修改列表中的元。以下是一个示例代码,演示如何修改列表中的元素:
# 修改列表中的元素
my_list = [1, 2, 3, 'a', 'b', 'c']
# 修改第一个素
my_list[0] = 4
# 修改最后一个元素
my_list[-1] = 'd'
# 输出修改后的列表
print(my_list) # 输出[4, 2, 3, 'a', 'b', 'd']
在上面的示例代码中,我们使用下标修改了列表my_list
中的元素。首先,使用[0]
将第一个元素修改为4;接着,我们使用[-1]
将最后一个元素修改为'd'。
元组
元组是Python中另一种常用的数据类型,它是一种有序的不可变序列,可以包含任意类型的元素。以下是Python元组的定义和创建方式:
# 定义一个空元组
my_tuple = ()
# 定义一个包含元素元组
my_tuple = (1, 2, 3, 'a', 'b', 'c')
在上面的示例代码中,我们定义一个空元组和一个包含元素的元组。元组中的元素可以是任意类型,包括数字、字符串、布尔值、列表、元组等。
元组的访问
可以下标(索引)来访问元组中的元素。在Python中,下标从0开始计数。以下是一个示例代码,演示何访问元组中的元素:
# 访问元组中的元素
my_tuple = (1, 2, 3, 'a', 'b', 'c')
# 访问第一个元素
print(my_tuple[0]) # 输出1
# 访问最后元素
print(my_tuple[-1]) # 输出'c'
在上面的示例代码中,我们使用下标访问了元组my_tuple中的元素。首先,我们使用
[0]访问了第一个元素;接着,我们使用
[-1]`访问了最后一个元素。
元组的修改
元组是不可变的,因不能直接修改元组中的元素。以下是一个示例,演示如何修改元组中的元素:
# 修改元组中的元素
my_tuple = (1, 2, 3, 'a 'b', 'c')
# 尝试修改第一个元素
my_tuple[0] = 4 # 报错:TypeError: 'tuple' object does not support item assignment
在上面的示例代码中我们尝试修改元组my
中的元素,但是Python报错了,提示元组不支持修改元素。
示例说明
以下是一个示例代码,演示如何创建列表和元组,并访问它们中的元素:
# 创建列表和元组,并访问它中的元素
my_list = [1, 2, 3, 'a', 'b',c']
my_tuple = (1, 2, 3 'a', 'b', 'c')
# 访问列表中的元素
print(my_list[0]) # 输出1
print(my_list[-1]) # 输出'c'
# 访问元组中的元
print(my_tuple[0]) 输出1
print(my_tuple[-1]) # 输出'c'
在上面示例代码中,我们创建一个列表和一个元组,并使用下访问了它们中的元素。首先,我们使用[0]
访问了第一个元素;接着,我们使用[-1]
访问了最一个元素。
以下是另一个示例代码,演示如何使用for
循环生成一个包含1到10的整数的列表:
# 使用for循环生成列表
my_list = [i for i in range(1, 11)]
print(my_list) # 输出[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
在上面示例代码中,我们使用for
循环生成了一个包含1到10的整数的列表。首先,我们使用range
函数生成了一个包含1到10的整数的可迭代对象;接着,我们使用for
循环遍历可迭代对象,并使用i
变量来存储每个元的值;最后,我们使用i
变量计算每个元素的值,并将其添加到新列表my_list
中。
总结
本攻略详细介绍了Python中列表和元组的定义、创建、访问、修改等操作。列表是一种有序的可变序列,可以包含任意类型的元素;元组是一种有序的不可变序列,也可以包含任意类型的元素。在使用列表和元组时,我们可以使用下标来访问元素,使用下标来修改列表中的元素。此外,我们还介绍了如何使用for
循环生成列表,这是一种简洁、高效的方法,可以让我们更加方便地创建列表。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python随手笔记第一篇(2)之初识列表和元组 - Python技术站