#元组的介绍
元组和列表有些类似,本质上也是一种有序的集合。
元组和列表的不同之处:
1、元组() 列表[]
2、元组中的元素不能修改
1、创建元组,元组中的元素可以是各种数据类型。
tup = (12,34,6,7,True,"hello")print (tup)print(type(tup)) #<class 'tuple'>
2、访问元组元素,通过下标
print(tup[1])print(tup[-1])
3、不能修改元组中的元素
4、合并元组,通过 +
tup2 = (223,45,6,7)tup3 = (55,"world",True)print(tup2 + tup3)
5、判断元素是否在元组中,使用成员运算符,in或者not in
print(45 in tup2)print(45 not in tup3)
6、元组的切片 [开始下标:结束下标]
print(tup2[0:2])print(tup2[-1:])print(tup2[:3])
7、获取元组的长度 len()
8、获取元组中的最大值(max) 最小值(min)
tup4 = (23,45,6,7,97)print(max(tup4))print(min(tup4))
9、其他数据类型转换为元组 tuple()
list1 = [234,54,6,7]print(type(list1))print(type(tuple(list1)))
10、遍历元组
第一种:for infor i in tup4: print(i)第二种:enumratefor k,v in enumerate(tup4): print(k,v)