01-元组
1.什么是元组(tuple)
1)容器型数据类型:不可变(不支持增删改)、有序(支持下标操作)
2)将小括号作为容器的标志,多个元素用逗号隔开;元素的要求和列表一样。例如:(10,20,30)
2.查 - 和列表一样
1)注意:元组切片的结果是元组
tuple1 = (10,20,30)
print(tuple1[1:])
3.相关运算 - 和列表一样
1)+,*, == , !=, in/not in,len(),max(),min(),sum()
2)tuple(序列) - 将数据转换成元组,所有的序列都可以转换成元组
4.元组特有的操作
1)单个元素的元组:只有一个元素的元祖中,元素后必须有逗号
list1 = [10]
print(type(list1),list1)
tuple1 = (10,)
print(type(tuple1),tuple1)
2)如果一个元组的值中有多个元素,元组的括号可以省略
tuple2 = "abc",123,True
print(type(tuple2),tuple2)
3)获取元素,通过让变量的个数和元组中元素的个数保持一致来分别获取元组中元素的值
# print(tuple[0]),tuple3[-1],tuple3[1])
x,y,z = tuple3
print(x,y,z)
a,b = (10,20) # a,b = 10, 20
x1 = 100
x2 = 200
x1,x2 = x2,x1 # x1,x2 = (x2,x1) = (200,100)