一.元组
1.元组基本知识
元组特点:
一个元组可以储存多个数据,元组内的数据是不能修改的
定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型
应用:
t1 = (10, 20, 30) # 多数据元组
t2 = (10,) # 单数据元组(后面必须要有逗号)
t3 = (10) # 单数据元组不加逗号,数据类型为单数据类型而不是元组类型
print(type(t1), type(t2), type(t3))
结果:
注意:
单数据元组后面必须有逗号!
2.元组操作之查找(1)按下标查找数据
(2)index():查找某个数据,如果数据存在返回对应的下标,否则报错
(3)count():统计某个数据在当前元组出现的次数
(4)len():统计元组中数据的个数
应用:
t1 = ('a', 'b', 'c', 'd')
print(t1[0])
print(t1.index('b'))
print(t1.count('c'))
print(len(t1))
结果:
应用:
t1 = ('a', 'b', ['c', 'd'])
t1[2][0] = '我可以修改'
print(t1)
结果:
注意:
元组内的直接数据如果修改则立即报错,但是元组里面嵌套着列表,则列表内的数据是可以改变的