Python——元组
一,元组的定义格式
元组同列表一样,都是可以封装多个,不同类型的元素在内,但最大的不同点在于:**元组一旦定义完成,就不可修改。**当我们需要在程序内封装数据,又不希望封装的数据被篡改,那么元组就非常合适。
元组的定义格式:
#定义一个元组
变量名称 = (元素,元素,......,元素)
#定义一个空元组
变量名称 = () #方式1
变量名称 = tuple() #方式2
注意,定义单个元素的元组,要在后面加上逗号,否则数据类型为字符串类型。
例如:
t1 = ("hello")
print(f"t1的数据类型为:{type(t1)}") # str
t2 = ("hello",)
print(f"t2的数据类型为:{type(t2)}") # tuple
二,元组的索引下标
同列表一样
三,元组的常见操作
- index查找方法
语法:元组.index(元素) - count统计方法
语法:元组.count(元素) - 统计元组中元素的数量len
语法:len(元组)
四,元组的循环遍历
- while遍历
t1 = (1,"我是",2,"牛马程序员")
index = 0
while index < len(t1):
print(t1[index])
- for遍历
for element in t1:
print(element)
注意:
- 不可修改元组内容,否则会直接报错
- 可以修改元组内列表的内容