python 元组(tuple)
目录
元组
元组方法
案例
元组 tuple
1 用途:存多个值,值没有被改的需要
2 定义: ()内的元素是任意数据类型,元组之间用逗号隔开
# a = (2,2.2,'jason',[1,2]) # a = tuple(2,2.2,'jason',[1,2]) # print(a,type(a)) # a1 = tuple('hello') # print(a1) # ('h', 'e', 'l', 'l', 'o') # 元组内部for循环,得到是元组
3.常用操作
1,索引取值,不能够改. 有序的
# a = (1,1.1,'jason',[1,2]) # print(id(a)) # 2777382289640 # print(id(a[0])) # print(id(a[1])) # print(id(a[2])) # print(id(a[3])) # a[3][0] = 3 # 整形替换整形 # print(id(a)) # 2777382289640
2,切片(顾头不顾尾)
# a = (1,2,3,4) # print(a[0:2]) # (1, 2) # print(a) # (1, 2, 3, 4)
3,长度len()
# a = (1,2,3,4) # a1 = len(a) # print(a1) # 4
4.成员运算in和not in
a = (1,2,3)
print(1 in a)
5.循环
# a = (1,2,3,4) # for i in a: # print(i)
内置方法
1 count 统计count括号内元素在元组中的个数
# a = (1,2,3,4) # res = a.count(1) # print(res) # print(a)
2.index() 查找index括号内的元素在元组中的索引位置,可加范围查找
t=('a','b','c','a')
print(t.index('a',1,4))
# print(t.index('xxx',1,10)) # 报错