'''
元组:有序集合
特性:1、与列表非常类似
2、一旦初始化就不能修改
3、使用小括号
'''
#创建元组: 元组名 = (元组选项1, 元组选项2, ... , 元组选项n)
#定义带元素的元组
t1 = (1,2,3,4,5)
print(t1)
#定义含有一个元素的元组 需要加逗号,不然就会认为是单纯的数字
t2=(1,) #元组
t3=(1) #定义一个变量
#取值 元组名[下标]
#-1代表最后一个元素 其实负数下标就是代表从右往左进行读取 -5也能用 -6就越界
print(t1[-1])
#修改元组,元组的元素不能修改,但是元素是列表,列表中的值可以修改
t4=(1,2,3,4,5,[6,7,8])
t4[5][1] = 100
print(t4)
#元组的操作
#元组的组合
t5 = (1,2,3)
t6 = (4,5,6)
print(t5+t6)
#元组的重复
print(t6*3)
#元组的截取 与列表一样
t7=(1,2,3,4,5,6,7,8)
print(t7[2:6])
'''
元组的方法
len(tuple)
max(tuple)
min(tuple)
tuple(seq) 将集合转为元组
'''
l = [1,2,3,4,5]
t8 = tuple(l)
print(t8)