项目网站基础设施建设,移动网站开发书籍,有创意的设计作品,网站短期电脑培训班学费Python 的元组与列表类似#xff0c;不同之处在于元组的元素不能修改。元组使用小括号#xff0c;列表使用方括号。元组创建很简单#xff0c;只需要在括号中添加元素#xff0c;并使用逗号隔开即可。如下实例#xff1a;实例(Python 2.0)tup1 (physics, chemistry, 1997…Python 的元组与列表类似不同之处在于元组的元素不能修改。元组使用小括号列表使用方括号。元组创建很简单只需要在括号中添加元素并使用逗号隔开即可。如下实例实例(Python 2.0)tup1 (physics, chemistry, 1997, 2000)tup2 (1, 2, 3, 4, 5 )tup3 a, b, c, d创建空元组tup1 ()元组中只包含一个元素时需要在元素后面添加逗号tup1 (50,)元组与字符串类似下标索引从0开始可以进行截取组合等。访问元组元组可以使用下标索引来访问元组中的值如下实例:实例(Python 2.0)#!/usr/bin/python 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]: physicstup2[1:5]: (2, 3, 4, 5)修改元组元组中的元素值是不允许修改的但我们可以对元组进行连接组合如下实例:实例(Python 2.0)#!/usr/bin/python# -*- coding: UTF-8 -*- tup1 (12, 34.56)tup2 (abc, xyz) # 以下修改元组元素操作是非法的。# tup1[0] 100 # 创建一个新的元组tup3 tup1 tup2print tup3以上实例输出结果(12, 34.56, abc, xyz)删除元组元组中的元素值是不允许删除的但我们可以使用del语句来删除整个元组如下实例:实例(Python 2.0)#!/usr/bin/python tup (physics, chemistry, 1997, 2000) print tupdel tupprint After deleting tup : print tup以上实例元组被删除后输出变量会有异常信息输出如下所示(physics, chemistry, 1997, 2000)After deleting tup :Traceback (most recent call last): File test.py, line 9, in module print tupNameError: name tup is not defined元组运算符与字符串一样元组之间可以使用 号和 * 号进行运算。这就意味着他们可以组合和复制运算后会生成一个新的元组。Python 表达式结果描述len((1, 2, 3))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迭代元组索引截取因为元组也是一个序列所以我们可以访问元组中的指定位置的元素也可以截取索引中的一段元素如下所示元组L (spam, Spam, SPAM!)Python 表达式结果描述L[2]SPAM!读取第三个元素L[-2]Spam反向读取读取倒数第二个元素L[1:](Spam, SPAM!)截取元素无关闭分隔符任意无符号的对象以逗号隔开默认为元组如下实例实例(Python 2.0)#!/usr/bin/python print abc, -4.24e93, 186.6j, xyzx, y 1, 2print Value of x , y : , x,y以上实例运行结果abc -4.24e93 (186.6j) xyzValue of x , y : 1 2元组内置函数Python元组包含了以下内置函数序号方法及描述1cmp(tuple1, tuple2)比较两个元组元素。2len(tuple)计算元组元素个数。3max(tuple)返回元组中元素最大值。4min(tuple)返回元组中元素最小值。5tuple(seq)将列表转换为元组。