元组类型内置方法
1.用途
多个装备,多个爱好,多门课程
2.定义
#列表中括号改为小括号就行了
lis = [1,2,3,4]
tup = (1,2,3,4)
3.常用操作+内置方法
优先掌握
1.索引取值
hobby_tup=('play','dance','jump','666')
print(hobby_tup[1])
dance
2.切片
hobby_tup=('play','dance','jump','666')
print(hobby_tup[::1])
print(hobby_tup[::-1])
('play', 'dance', 'jump', '666')
('666', 'jump', 'dance', 'play')
3.长度
hobby_tup=('play','dance','jump','666')
print(len(hobby_tup))
4
4.成员运算
hobby_tup=('play','dance','jump','666')
print('jump'in hobby_tup)
True
5.循环
hobby_tup=('play','dance','jump','666')
for hobby in hobby_tup:
print(hobby)
play
dance
jump
666
6.count
tup=(1,2,3,4,1)
print(tup.count(1))
2
7.index
hobby_tup=('play','dance','jump','666')
print(hobby_tup.index('dance'))
1
4.存一个值or多个值
一个值
5.有序or无序
有序
6.可变or不可变
不可变,元祖元素是不可修改的
列表可变的原因是:索引所对应的值的内存地址是可以改变的
元组不可变得原因是:索引所对应的值的内存地址是不可以改变的,或者反过来说,只要索引对应值的内存地址没有改变,那么元组是始终没有改变的。