一 .元组(tuple)
1.认识元组
(1)元组是容器型数据;将()作为容器的标志,里面多个元素用逗号隔开:(数据1,数据2,数据3…)
(2)元组是不可变数据(元素的个数和值不能改变)–不支持增删改;元组是有序的(顺序影响结果;支持下标操作)
(3)任何数据类型的数据都可以作为元组的元素
#1.空列表
t=()
print(t)
#2.只有一个元素的元组
t1=(100,)#元组比较特殊,只有一个元素的时候需要在唯一元素后面加逗号,如果不加逗号那么元素的类型将会是整型或是其他类型
t3=(100)
print(t1,type(t1))
print(t3)
#3.正常的元组
t2=(10,20,"ad",True)
print(t2)
#4.在没有歧义的情况下,元组的括号()可以省略--直接将多个数据用逗号隔开,也是一个元素
t4=100,200,300,400
print(t4)
()
(100,) <class 'tuple'>
100
(10, 20, 'ad', True)
(100, 200, 300, 400)
2.使用元组(列表怎么使用,元组就怎么使用,但不能进行增删改操作)
(1) 使用元组的实际情况:一般不会主动使用元组保存多个数据,但是遇到元组的时候必须会使用元组
(2)元组的使用
-
元组是不可变的列表**(本质)**——列表相关操作和应用中,除了可变的相关内容,其他元组都支持
a.获取元组——列表如何获取元素,元组就怎么获取
s = ("狂飙", "黑暗", "甄嬛", "三国演义") print(s[0]) #狂飙
b.切片
s = ("狂飙", "黑暗", "甄嬛", "三国演义") print(s[0::2]) #('狂飙', '甄嬛')
c.遍历
s = (</