元祖

一、元祖

  在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')

总结:元祖数据不能添加内容和修改 内容

posted @ 2018-10-01 13:24  气质哥  阅读(173)  评论(0编辑  收藏  举报