1.元组的定义
元组是特殊的列表,定义完成后不可以更改
变量名称=(元素,元素,元素.......)
name_tuple=('jack','amy','sam','amy',666,True)
print(type(name_tuple))
特殊情况
name_tuple=('jack')
# 后没加逗号
print(type(name_tuple))
name_tuple=('jack',)
# 后加逗号
print(type(name_tuple))
如果只有一个元素,后面要加一个逗号
嵌套元组
name_tuple=((1,2,3),(4,5,6))
print(type(name_tuple))
print(name_tuple)
2.取出元组的元素
类似列表 元组[下标]
name_tuple=((1,2,3),(4,5,6))
print(name_tuple)
print(type(name_tuple))
print(name_tuple[1])
print(type(name_tuple[1]))
print(name_tuple[1][1])
print(type(name_tuple[1][1]))
3.元组的操作
1.找出指定下标对应的元素
与列表类似
name_tuple=(1,2,3,4,5,6)
print(name_tuple)
print(f"2的下标是:{name_tuple.index(2)}")
2.统计某个元素的个数
name_tuple=(1,2,3,4,5,6,2)
print(name_tuple)
print(f"2的个数:{name_tuple.count(2)}")
3.统计元组中元素的个数
name_tuple=(1,2,3,4,5,6,2)
print(name_tuple)
print(f"元组元素的个数:{len(name_tuple)}")
4.元组的遍历
与列表一样
name_tuple=(1,2,3,4)
print(name_tuple)
i=0
while i<len(name_tuple):
print(f"第{i}个元素是{name_tuple[i]}")
i+=1
5.元组中的列表元素可以改变
name_tuple=(1,2,3,[4,5,6])
print(name_tuple)
name_tuple[3][2]=9
print(name_tuple)
6.列表中的元组元素不可以改变
name_list=[1,2,3,(4,5,6)]
print(name_list)
print(name_list[3])
name_list[3][2]=9
print(name_list)