目录
一、元组概述
概念:元组是由一系列有序的任意类型元素组成的不可变序列。
写法:元组的所有元素均放在一对小括号()中,相邻元素间使用逗号隔开,如:(1 ,2 ,3 , 4, 5)。
二、元组的创建和删除
1、直接赋值法
tuplename = (元素1,元素2,元素3,...,元素n)
⭐:tuplename表示元组的名称,可以是任何符合Python命名规则的标识符。
tuple1 = (1,2,3,4)
print(tuple) #输出(1,2,3,4)
2、创建空元组
tuple1 = []
print(tuple1) #输出结果为[]。
3、结合tuple函数和range函数创建数值元组。
#创建包含1到10的数值元组。
tuple1 = tuple(range(1,11))
print(tuple1) #输出结果为(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4、使用del语句删除元组
#使用del语句删除元组tuple1
tuple1 = (1,2,3,4)
del tuple1 #tuple已被删除。
5、通过重新赋值修改元组中的元素。
#因为元组是不可变对象所以不能直接修改元组中的值,只能通过重新赋值修改元组的值
tuple1 = (1,2,3,4,5,7) #将元组中的7修改成6
tuple1 = (1,2,3,4,5,6)
print(tuple1) #输出结果为(1,2,3,4,5,6)
三、元组的常见操作
常见的操作元组的函数如下所示:
1、len():返回元组中的元素个数。
2、min():返回元组中的最小值。
3、max():返回元组中的最大值。
4、tuple():将其他序列转化为元组。
tuple1 = (1,2,3,4,5)
list1 = [1,2,3,4,5,6,7,8,9,10]
#使用len函数返回元组中的元素个数
print(len(tuple1)) #输出结果为5
#使用min函数返回元组中的最小值
print(min(tuple1)) #输出结果为1
#使用max函数输出元组中的最大值
print(max(tuple1)) #输出结果为5
#使用tuple函数将列表list1转化为元组
print(tuple(list1)) #输出结果为(1,2,3,4,5,6,7,8,9,10)