元祖
一、元祖
在python中元祖是只能查询和读取的一组数据,在()内的赋值就是元祖,只有查询和读取的功能:
1.len()方法:查询元祖有多少个元素
s = ('2','3','4','5',1) print(len(s)) #结果:
2.count方法:查询元祖中某个元素出现多少次。
tupl = (1,2,3,4,2,1,3) print(tupl.count(2)) #结果为2 tup = ('he','he','lo','dd') print(tup.count('he')) #结果为2
3.index方法:查询某一个元素在元祖中的位置,用下标表示
s = ('3','4','5','4','3') print(s.index('3'))#注意,index只会显示查询到的第一个元素的位置,后面相同的元素下标不会显示 #结果:0
4.重点,在元祖中如果有列表存在,可以改变列表中的元素,但是如果列表中有元祖存在,不能改变元祖中的元素。
k = ['1','2','3',('ff','dd','gg'),'5'] print(k[3])#('ff', 'dd', 'gg') print(k[3][1]) #dd print(k)# dd k1 = ('q','w',['e','r'],'t') k1[2][1] = 'ka' print(k1) #('q', 'w', ['e', 'ka'], 't')
总结:元祖数据不能添加内容和修改 内容