Python基础教程(7)数据类型之元组tuple
一、Python元组介绍
· 在Python中元组就是不可变的列表,它们两者都属于数据的容器,使用场景基本一致,能使用列表的地方通常都能使用元组。由于不可变的特性,如果已经明确数据不会发生变化或者不希望数据发生变化,推荐使用元组类型的数据来替代列表
· 用小括号()表示元组
二、Python元组日常操作
· 创建元组
tuple = (1,2,3,'linuxe',[10,20,30]) #支持嵌套 tuple2 = (1,) #创建只有一个元素的元组时需要加逗号,因为括号默认是表示逻辑运算的优先级 tuple3=tuple(list1) #使用tuple()将列表转为元组
· 访问元组中的元素
tuple_test = (1,1,3,'tanglu') print(tuple_test[-1]) #返回tanglu
· 修改元组
元组中如果包含可变类型的数据,比如嵌套了列表,那么列表内的元素依然可以改变,但是列表本身不可变,即不能再引用其它任何对象
tuple_test = (1,1,3,'tanglu') tuple_test[1] = 2 #修改报错,因为元组不可变 #修改元组中嵌套列表的元素 tuple1 = (1,2,3,'linuxe') tuple2 = ([10,20,30],[40,50]) tuple3 = tuple1 + tuple2 print(tuple3) #输出(1, 2, 3, 'linuxe', [10, 20, 30], [40, 50]) tuple3[4][0] = 1 print(tuple3) #输出(1, 2, 3, 'linuxe', [1, 20, 30], [40, 50])
· 元组、列表、字符串的一些共同操作
a = (1,2,3,4) print (len(a)) #输出4 print (max(a)) #输出4 print (min(a)) #输出1
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论