与列表相比,元组对象不能修改。同时元组使用小括号、列表使用方括号。
元组创建很简单,只需要在括号中添加元素并使用逗号即可。
1·元组对象的常用操作
1·1创建只有一个元素的元组
如果创建的元组只有一个元素,就必须在元素之后加上逗号( , ),否则Python会认为此元素是要设置给变量的值
a=(100,)
print(a)
a=(100)
print(a)
1.2元组的对象值不能修改
在元组中,不可以修改元组对象内的元素值,否则会提示错误
aa=(100,200,300,400)
aa[1]=(123) #此操作是非法的
1·3删除元组内的对象
虽然元组内的元素值不能修改,但是可以删除,从而达到更新元组对象的效果。
a=(100,200,300,400)
a=a[0],a[1],a[3]
print(a)
1·4获取元组对象的元素值
元组对象支持使用索引值的方式来返回元素值
a=(100,200,300,400)
print(a[0])
print(a[1])
print(a[2])
print(a[3])
1.5组合元组
虽然元组的元素值不能修改,但是可以组合。例如:元组aa与元组bb组合为元组cc
aa=(100,200)
bb=('he','xi')
#组合成新的元组cc
cc=aa+bb
print(cc)
1·6删除整个元组
使用del语句可以删除整个元组。(注意是整个元组,而不是其中的某一项)
aa=(100,200,300,400)
del(aa)
print(aa) #报错,此时元组已经删除
2·元组的内置函数
2·1 len()函数
len()函数返回元组的长度。
aa=(1,2,3,4,5)
print(len(aa))
2·2 max函数
max函数返回元组或列表元素中的最大值。(使用max函数时,元组中的数据类型必须一致才可以使用,否则会出错)
aa=(100,200,300,400,500,140)
print(max(aa))
bb=('a','b','c','d')
print(max(bb))
2·3 min函数
min()函数返回元组或列表元素中和的最小值
aa=(1,2,3,4,5)
print(min(aa))
2.4 sum函数
sum函数返回元组中所有元素的和
aa=(1,2,3,4,5,6,7)
print(sum(aa))
.
·
·
·
·
·
·文章摘选自《Python3.6 从入门到精通》,仅用于个人学习笔记。