元组 ()括号表示
tuple = ('hello',100,3.14)
区别:与列表类似,元组的元素不能修改
元组基本操作:
1.访问
2.修改:不能修改
3.合并
4.删除 del 只能删除整个元组 del tuple
tuple1 = ('hello',100,3.14)
print(tuple1[0])
print(tuple1[1])
print(tuple1[2])
tuple2=(1,23,456)
tuple3=tuple1+tuple2
print(tuple3)
元组运算符
len(tuple) 计算元素个数 3
(1, 2, 3) + (4, 5, 6) 连接 (1, 2, 3, 4, 5, 6)
['Hi!'] * 4 复制 ['Hi!', 'Hi!', 'Hi!', 'Hi!']
3 in (1, 2, 3) 元素是否存在 True
for x in (1, 2, 3): print x 迭代遍历 1 2 3
tuple(index1,index2) 元组索引,截取
元组内置函数
cmp(tuple1, tuple2) 比较两个元组元素
len(tuple) 计算元组元素个数
max(tuple) 返回元组中元素最大值
min(tuple) 返回元组中元素最小值
tuple(seq) 将列表转换为元组
多维元组
tuple1 = [(2,3),(4,5)]
print(tuple1[0])
print(tuple1[0][0])
print(tuple1[0][1])
tuple2 = tuple1+[(3)]
print(tuple2)
print(tuple2[2])