Python 元组

IT技术2年前 (2022)发布 投稿用户
0

Python的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
如下实例:
实例(Python2.0+)
tup1=('physics','chemistry',1997,2000)
tup2=(1,2,3,4,5)
tup3="a","b","c","d"
创建空元组
tup1=()
元组中只包含一个元素时,需要在元素后面添加逗号
tup1=(50,)
元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
访问元组
元组可以使用下标索引来访问元组中的值,如下实例:
实例(Python2.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]:physics
tup2[1:5]:(2,3,4,5)
修改元组
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

Python


实例(Python2.0+)
#!/usr/bin/python
#-*-coding:UTF-8-*-
tup1=(12,34.56)
tup2=('abc','xyz')
#以下修改元组元素操作是非法的。
#tup1[0]=100
#创建一个新的元组
tup3=tup1+tup2
printtup3
以上实例输出结果:
(12,34.56,’abc’,’xyz’)
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:
实例(Python2.0+)
#!/usr/bin/python
tup=('physics','chemistry',1997,2000)
printtup
deltup
print"Afterdeletingtup:"
printtup
以上实例元组被删除后,输出变量会有异常信息,输出如下所示:
('physics','chemistry',1997,2000)
Afterdeletingtup:
Traceback(mostrecentcalllast):
File"test.py",line9,in<module>
printtup
NameError:name'tup'isnotdefined

© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章