课程:元祖
一、元祖的应用场景
- 一个元祖可以存储多个数据,元祖内的数据是不能修改的。
二、定义元组
- 元组特点:定义元组使用小括号,且逗号隔开隔开各个数据,数据可以是不同的数据类型。
# 1.多个数据元祖
t1 = (10,20,33)
# print(t1)
print(type(t1))
t2 = (10,)
t3 = (10)
print(type(t3))
t4 = ('aaa')
print(type(t4))
- 注意:如果定义的元组只有一个数据,那么这个数据后面也好添加逗号,否则数据类型为唯一的这个数据的数据类型。
二、元组的常见操作
- 元组数据不支持修改,只支持查找,具体如下
- index(): 查找某个数据,如果数据存在返回对应的下标,否则报错,语法和列表、字符串的index方向相同。
- count(): 统计某个数据在当前元组出现的次数。
- len(): 统计元组中数据的个数。
t1 = ('aa','bb','cc','bb')
# print(t1[0])
# print(t1.index('bbb'))
# print(t1.count('aaa'))
print(len(t1))
- 如果元组里面有列表,修改列表里面的数据则是支持的,故自觉很重要。
t1 = ('aa','bb','cc','bb')
t2 = ('aa','bb',['cc','dd'])
print(t2[2][0])