2.元组
Python的元组与列表类似,不同之处在于:
1.在于元组的元素不能修改。
2.元组使用小括号,列表使用方括号。
元组的创建
代码如下
>>> t=(1,2,3.4,5)
>>> print(t)
(1, 2, 3.4, 5)
注意:只有1个元素的tuple定义时必须加一个逗号,来消除歧义,例如:
>>> t=(1,)
>>> print(t)
(1,)
元组的更新和修改
代码如下
>>> l=(1,2,4,5,6)
>>> l=l[:2]+(3,)+l[2:]
>>> print(l)
(1, 2, 3, 4, 5, 6)
元组函数
len(tuple) 函数返回元组元素个数。
tuple1 = ('Mive', '-Vax', 5, 3)
print (len(tuple1)) # 4
tuple2=tuple(range(5))
print (tuple2, len(tuple2)) # (0, 1, 2, 3, 4) 5
max(tuple) 函数返回元组元素最大值。
min(tuple) 函数返回元组元素最小值。
tuple1 = ('Mive', '-Vax', '5', '3')
tuple2=tuple(range(5))
print ("tuple1 最大元素值 : ", max(tuple1))
print ("tuple2 最大元素值 : ", max(tuple2))
tuple1 = ('Mive', '-Vax', '5', '3')
tuple2=tuple(range(5))
print ("tuple1 最小元素值 : ", min(tuple1))
print ("tuple2 最小元素值 : ", min(tuple2))
# tuple1 最大元素值 : Mive
# tuple2 最大元素值 : 4
# tuple1 最小元素值 : -Vax
# tuple2 最小元素值 : 0