命名元组是在元组基础上的一个扩展,这里先介绍一下何为元组
1. 元组
元组长的很像列表,但是却是用圆括号而不是方括号来标识。定义元组后,如果想要访问其中的元素,也可像访问列表中的值一样使用索引访问。
1.创建元组
代码如下
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
创建空元组
tup1 = ();
元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义
tup1 = (50,);
2.访问元祖
在元组中查找数据,可以通过下标和切片方式直接取得元组中的值
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );
print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]
# 以上实例输出结果:
# tup1[0]: physics
# tup2[1:5]: [2, 3, 4, 5]
t = (11,88,99,'aa','new',88,77)
# index 查找指定元素的下标,返回第一个相符元素的下标
print(t.index(88