一、元组是什么?
元组是类似于List(列表)的另一个数据类型。元组用 () 标识,内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表元组的访问及操作
二、元组的定义及操作
#1、创建元组
ta = ("zhtest",18,'female',18)
tb = () #定义一个空元组
tc = (1,) #当定义一个元素的元组时,必须带一个逗号取消歧义,括号会理解成为数学中的小括号
print(ta)
#2、访问元组
print(ta[1])
print(ta[-3]) #可以通过下标的方式访问元素
print(ta[1:3])
#print(ta[4]) #报错,越界
#print(ta-4) #取值为空
#3、修改元组
#ta[1] = 19 #报错,元组是只读,一经定义不能再修改
tb = ta * 2 #使用*号进行运算
print(tb) #('zhtest', 18, 'female', 18, 'zhtest', 18, 'female', 18)
tc = ta + tb #使用+号进行运算
print(tc) #('zhtest', 18, 'female', 18, 'zhtest', 18, 'female', 18, 'zhtest', 18, 'female', 18)
#4、删除元组
print(ta)
del ta #元组的元素是不可以删除的,但是可以通过 del删除整个元组
print('after del:')
print(ta) #报错,ta不存在
三、元组的常用方法
t = (2,1,4,10)
t1=('a','a','c','d')
print(t)
print(len(t))#元组的长度
print(max(t1))#元组中最大值(要求是同一种数据类型)
print(min(t1)) #求元组中的最小值 (要求是同一种数据类型)
print(t.index(4))#取元素所在的下标
print(sorted(t))#元素的排序
超全面的测试IT技术课程,0元立即加入学习!有需要的朋友戳:
腾讯课堂测试技术学习地址
作者:kellyred
出处:https://blog.csdn.net/kellyred
欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。