六、(2)python数据结构之元组
1 元组:var=(1,2,3) var称为元组。
2 元组特性:同字符串一样,元组不可变,就是说不能编辑和更改元组。
3 元组常用的操作方法
tup = (1,2,3) print("\n元组遍历:") for i in tup: print(i,end=" ") print("\n访问元组第二个元素:") print(tup[1]) print("\n访问元组索引1-2个元素:") print(tup[1:2]) #左闭右开,包含索引1,不包含索引2 print("\n元组拼接:") tuptep = (4,5,6) print(tup+tuptep) print("\n元组删除:") del tuptep print(tuptep) #以上实例元组被删除后,输出变量会有异常信息 #结果 元组遍历: 1 2 3 访问元组第二个元素: 2 访问元组第1-2个元素: (2,) 元组拼接: (1, 2, 3, 4, 5, 6) 元组删除: Traceback (most recent call last): File "F:/python/demo/test.py", line 338, in <module> print(tuptep) NameError: name 'tuptep' is not defined
4 元组运算符
5 元组常用内置函数
var = (1,2,3) tmp = [4,5,6] print("\n元组中的最大值:") print(max(var)) print("\n元组中的最小值:") print(min(var)) print("\n元组长度:") print(len(var)) print("\n列表转化为元组:") print(tuple(tmp)) #结果 元组中的最大值: 3 元组中的最小值: 1 元组长度: 3 列表转化为元组: (4, 5, 6)
参考:http://www.runoob.com/python3/python3-tuple.html 《byte-of-python-chinese-edition》