元组定义:
不可变的列表,不可变序列。列表为可变的
元组用来保存程序中不可修改的内容
创建元组
与创建列表类似,只是列表是【】,元组是()
小括号并不是必需的,只要用逗号分隔开,就认定为元组
如果要创建的元组只有一个元素,就要在定义元组时,在元素后面加一个逗号。如:
verse=("sssbbb",)
没有逗号就是定义一个字符串
创建空元组
emptytuple=()
测试变量类型:
type()
创建数值元组
tuple()函数,可以直接将range()循环出的结果转换为数值元组
删除元组
del 元组名
但是py自带的垃圾回收机制会自动销毁不常用的元组,所以不需要用del
访问元组元素:
1.直接输出 用print(列表名)
输出元组时是包括左右两侧的小括号的
2.输出部分
索引:print(tuplename[0])
输出单个元组元素是不包括小括号的,如果是字符串,也不包括左右的引号。
3.切片
print(tuplename[:3])
输出元组的前三个元素
,end=" " 表示结尾空一格
,end="表示不换行输出,即下一条print的内容会和此条在同一行输出
修改元组
1.元组是不可变序列,不能对单个元素值进行修改。但是可以对一整个重新赋值。
2.也可以进行连接组合
tuple1=(1,2,3)
tuple1=tuple1+(4,5)
注意:元组连接时只能和元组连接,不能和字符串/列表进行连接。