1.元组tuple,表现形式为()
2.元组和列表一样,都可以储存多个数据,都可以存储任意类型数据
3.元组中的内容不能修改,列表中的可以修改
4.因为元组中的数据不能修改,所以只有查询方法:
下标获取单个数据
切片获取多个数据
len()求数据的长度
count()用来统计某个数据的g
5.应用:主要作为函数的参数和返回值,自作自动化中的数据需要组成元组
定义元组:
1.类的实例化
1.1定义一个空元祖
tuple1=tuple()
print(type(tuple1),tuple1) #打印来查看,如果不确定可以用type来查看数据类型
1.2定义非空的元组,将其他容器转换为元组(和列表一样,只能讲[]变为())
tuple2=tuple('123456')
print(tuplee2)
tuple3=tuple([1,2,3,4,5]) ###显示的数据类型是元组
print(tuple3)
2.直接使用()来定义
2.1定义空元祖,没有什么意义
tuple4()
2.2定义非空元组 (重要的)
tuple5=('辉哥',22,1.75,True)
print(tuple5)
2.3定义只有一个数据的元组, 注意!!!数据后面必须要有逗号!!!
tuple6=(1,) ####注意一定要话逗号,否则就会是int类型 而不是元组
print(type(tuple6),tuple)
3.元组的拆包:
# 拆包: tuple=(1,2,3,4,5,6) a,b,*c=tuple print(a,b,*c) # 装包:###装包:就是讲多个值进行组合,打包为一个容器类型的过程 a=1 b=2 c=3,4,5,6 print(a,b,c)