元组其实和列表一样,不一样的是,元组的值不能改变,一旦创建,就不能再改变了,比如说,要存数据库的连接信息,这个连接信息在程序运行中是不能被改变的,如果变了那数据库连不上了,就程序就完犊子了,这样的就可以使用元组了,元组呢,也提示别人,看到是元组的话,就说明这个值是不能被改变的,元组的定义方式是用(),小括号;元组只有两个方法,那就是count和index。
tup1=('wuzm','liyanan','1988','1999')
tup2=(1,2,3,4,5,6,7,8,9,10)
一、访问元组
tup1=('wuzm','liyanan','1988','1999') tup2=(1,2,3,4,5,6,7,8,9,10) print(tup1[1]) print(tup2[2:6])
二、不能修改元组单个元素,但可以连接
tup1=('wuzm','liyanan','1988','1999') tup2=(1,2,3,4,5,6,7,8,9,10) tup3=tup1+tup2 #不能修改单个元素,可以进行元组连接 print(tup3)
三、不能删除单个元组元素,但可以del删除整个元组
tup1=('wuzm','liyanan','1988','1999') tup2=(1,2,3,4,5,6,7,8,9,10) del tup1 print(tup1) #运行程序会报错,报没有定义tup1
四、方法
其他方法和列表是一样的。
tup1=['wuzm','liyanan','1988','1999'] print(tuple(tup1)) #tuple(tup1) 将列表转化为元组