元组
类似于list列表,但是元组是不能修改的,元组Tuple在小写括号中,用逗号间隔
元组的定义
tup1 = () ##创建空的元组
print(type(tup1)) ##<class 'tuple'>
tup2 = (50) ## 放入数据50后,只表示整形
print(type(tup2)) ## <class 'int'>
tup3 = (50,) ## 只有一个数据时需要加逗号,才表示是元组
print(type(tup3)) ## <class 'tuple'>
元组的使用
tup1=("abc","def","100",19992)
print(tup1) ## 输出整个元组
print(tup1[0],tup1[-1]) ## 输出指定下标元素
print(tup1[1:5]) ## 切片输出,仍然是元组
元组的增加
此处指连接,因为元组不允许修改
tup1=(12,34,56)
tup2=("abc","def","fff")
tup=tup1+tup2
print(tup)
元组的删除
删除整个元组,而不是元祖元素的删除
tup1=(12,34,56)
del tup1 ##删除整个元组tup1
print(tup1) ## NameError: name 'tup1' is not defined
元组的修改
元组不允许修改