志在指尖
用双手敲打未来

Python 元组

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

未经允许不得转载:IT技术网站 » Python 元组
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载