元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号
1、创建元组
tup1 = () #创建一个空的元组 print(tup1) tup2 = (50)#不加逗号,类型为整数 tup3 = (50,)#加上逗号,类型是元组 print(type(tup2)) print(type(tup3))
元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用
2、元组的访问,index
tup1 = (1,5,9) #从0开始 print(tup1.index(9))
3、元组的修改,元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
tup1 = (1,5,9) tup3 = (50,) print(tup3+tup1)#可以两个元组连接在一起 tup1[0]= 3#这个是不允许的
4、元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
5、与字符串一样,元组之间可以使用 + 号和 * 号进行运算。元组也可以进行循环
6、tuple(list) 可以将一个列表转换为元组
7、len(tup1) 可以查看元组的长度