Python基础数据类型之元组
-
元组
也称之为只读列表,没有增、删、改,只能查,但元组内的列表元素,虽不能删,但可以改。
-
元组内列表的更改
tu = (1, "Python", ["元", "组"], "的", "取值") tu[2].insert(1,"$") print(tu) # 输出结果:(1, 'Python', ['元', '$', '组'], '的', '取值')
-
元组取值的方式
-
索引取值
tu = (1, "Python", ["元", "组"], "的", "取值") tu[3] print(tu[3]) # 输出结果:的
-
切片取值
tu = (1, "Python", ["元", "组"], "的", "取值") tu[:2] print(tu[:2]) # 输出结果:(1, 'Python')
-
迭代取值
tu = (1, "Python", ["元", "组"], "的", "取值") for i in tu: print(i) ''' 输出结果: 1 Python ['元', '组'] 的 取值 '''
-
查询元组元素的个数
tu = (1, "Python", ["元", "组"], "的", "取值") print(len(tu)) # 输出结果:5
-
应用场景
-
不想让别人改动的数据可以存储在元组中
-
元组的拆包,给变量分别赋值(列表也可以拆包,但一般都是用元组拆包)
a,b = (1,2) # 赋值的变量和元组的元素个数和位置必须一一对应,不能多也不能少 print(a) # 输出结果:1 print(b) # 输出结果:2
-
网友评论