Python 02 数据类型(04元组)
一、元组
元组和列表的唯一不同:不能直接对元组的元素进行修改,删除,添加。
- 不能修改
1.1 创建元组
1.1.1 创建一个空元组
touple1=() # ‘()' 里面没有元素,表示为空元组
1.1.2 元组可以容纳任意数据类型的数据的有序集合,可以通过索引访问其中的元素
touple2=(1,3,'boy',"girl",6.6)
PS:如果创建一个元素的元组,必须加逗号。 如: touple1= (1,)
1.2 元组的基本操作
1.2.1 查看元组基本信息
print(tuple1) #查看tuple1的元素
print(len(tuple2)) #查看tuple2的长度
1.2.2 索引元组
tuple1[2] #索引元组的第二个元素
tuple1[-1] #索引元组的倒数第一个元素
tuple1.index('boy') #检索字符串boy位于元组的索引号
tuple1.index(max(tuple1)) #索引tuple1元组中最大的数的索引号
1.2.3 列表向元组转换
tuple(list1) #将list1转换为元组
1.2.4 元组的切片操作
tuple1[:] #取元组所有元素
1.2.5 元组统计操作
tuple1.count(1) #统计某个元素在元组中出现的次数
1.2.6 元组复制操作
tuple1*3 #将元组元素以三倍复制输出
1.2.7 元组嵌套
PS:元组的元素不能删除,修改,添加
如: del tuple1[0] #不能删除某个元素
tuple1[0] =2 #不能修改某个元素
tuple1.append(3) #不能添加元素
但是可以间接修改:
tuple1= tuple1 + tuple2 #将要添加的元素赋值给tuple2, 然后与tuple1连接并赋值给tuple1