实验5列表与元组 python书 主编刘庆
实验目的:
1.掌握列表和元组的定义和基本操作。
2.了解列表和元组的特点及区别。
实验原理:
列表和元组都是Python中的序列类型。序列类型是指一种有序的数据类型,它包含了一系列的元素,每个元素可以通过索引访问到。Python中的序列类型有:列表、元组、字符串等。
列表和元组的区别在于:
1.列表是可变的,可以增加、删除、修改元素;元组是不可变的,一旦创建就不能修改。
2.列表使用方括号[]表示,元素之间用逗号分隔;元组使用小括号()表示,元素之间也用逗号分隔。
实验步骤:
1.创建列表
列表可以包含任意类型的数据,包括数字、字符串、列表等。可以使用方括号[]来创建列表,元素之间用逗号分隔。
示例代码:
a = [1, 2, 3, 4, 5] # 创建一个包含数字的列表 b = ["apple", "banana", "orange"] # 创建一个包含字符串的列表 c = [[1, 2], [3, 4], [5, 6]] # 创建一个包含列表的列表
2.访问列表元素
可以通过索引访问列表中的元素,索引从0开始。也可以使用负数索引,表示从列表末尾开始倒数第几个元素。
示例代码:
a = [1, 2, 3, 4, 5] print(a[0]) # 输出1 print(a[-1]) # 输出5
3.修改列表元素
可以通过索引修改列表中的元素。
示例代码:
a = [1, 2, 3, 4, 5] a[0] = 100 # 将第一个元素改为100 print(a) # 输出[100, 2, 3, 4, 5]
4.添加元素
可以使用append()方法在列表末尾添加一个元素。
示例代码:
a = [1, 2, 3, 4, 5] a.append(6) # 在末尾添加一个元素6 print(a) # 输出[1, 2, 3, 4, 5, 6]
5.删除元素
可以使用del语句删除列表中的元素,也可以使用remove()方法删除指定的元素。
示例代码:
a = [1, 2, 3, 4, 5] del a[0] # 删除第一个元素 print(a) # 输出[2, 3, 4, 5] a.remove(3) # 删除值为3的元素 print(a) # 输出[2, 4, 5]
6.创建元组
元组也可以包含任意类型的数据,包括数字、字符串、元组等。可以使用小括号()来创建元组,元素之间用逗号分隔。
示例代码:
a = (1, 2, 3, 4, 5) # 创建一个包含数字的元组 b = ("apple", "banana", "orange") # 创建一个包含字符串的元组 c = ((1, 2), (3, 4), (5, 6)) # 创建一个包含元组的元组
7.访问元组元素
和列表一样,可以通过索引访问元组中的元素。
示例代码:
a = (1, 2, 3, 4, 5) print(a[0]) # 输出1 print(a[-1]) # 输出5
8.元组不可变
和列表不同,元组一旦创建就不能修改。
示例代码:
a = (1, 2, 3, 4, 5) a[0] = 100 # 报错,元组不能修改
实验总结:
1.列表和元组都是序列类型,可以包含任意类型的数据。
2.列表是可变的,元组是不可变的。
3.列表使用方括号[]表示,元素之间用逗号分隔;元组使用小括号()表示,元素之间也用逗号分隔。
4.可以通过索引访问列表和元组中的元素。
5.可以使用append()方法在列表末尾添加一个元素,使用del语句或remove()方法删除元素。
6.元组一旦创建就不能修改。
原文地址: https://www.cveoy.top/t/topic/bqaX 著作权归作者所有。请勿转载和采集!