Python算法详解
上QQ阅读APP看书,第一时间看更新

2.2.1 创建并访问元组

在Python程序中,创建元组的基本形式是以小括号“()”将数据元素括起来,各个元素之间用逗号“,”隔开。例如下面都是合法的元组。

tup1 = ('Google', 'toppr', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );

Python语言允许创建空元组,例如下面的代码创建了一个空元组。

tup1 = ();

在Python程序中,当元组中只包含一个元素时,需要在元素后面添加逗号“,”。例如下面的演示代码。

tup1 = (50,);

在Python程序中,元组与字符串和列表类似,索引也是从0开始的,并且也可以进行截取和组合等操作。下面的实例文件zu.py。演示了创建并访问元组的过程。

源码路径:daima\第2章\zu.py

tup1 = ('Google', 'toppr', 1997, 2000)     #创建元组tup1
tup2 = (1, 2, 3, 4, 5, 6, 7)               #创建元组tup2
#显示元组“tup1”中索引为0的元素的值
print ("tup1[0]: ", tup1[0])
#显示元组“tup2”中索引从1到4的元素的值
print ("tup2[1:5]: ", tup2[1:5])

在上述代码中定义了两个元组“tup1”和“tup2”,然后在第4行代码中读取元组“tup1”中索引为0的元素的值,然后在第6行代码中读取元组“tup2”中索引从1到4的元素的值。执行结果如图2-10所示。

图2-10 执行结果