元组(Tuple)

一个元组由数个逗号分隔的值组成。元组在输出时总是有括号的,以便于正确表达嵌套结构。

 

1.元组的简单操作:

>>> t="goujinping","is","a good student",20114361,(1,2,3,4,5,6)
>>> print t
('goujinping', 'is', 'a good student', 20114361, (1, 2, 3, 4, 5, 6))
>>> arr=[100,200,300,400,500]
>>> t=t,arr
>>> print t
(('goujinping', 'is', 'a good student', 20114361, (1, 2, 3, 4, 5, 6)), [100, 200, 300, 400, 500])
>>> 

2.元组有很多用途。例如(x, y)坐标点,数据库中的员工记录等等。元组就像字符串,不可改变:不能给元组的一个独立的元素赋值(尽管可以通过联接

和切片来模仿)可以通过包含可变对象来创建元组。

>>> print t
(('goujinping', 'is', 'a good student', 20114361, (1, 2, 3, 4, 5, 6)), [100, 200, 300, 400, 500])
>>> tt=tuple(t)
>>> print tt
(('goujinping', 'is', 'a good student', 20114361, (1, 2, 3, 4, 5, 6)), [100, 200, 300, 400, 500])
>>> 

3.元组的封装和解封:

>>> t="goujinping",123,"HelloWorld"
>>> print t
('goujinping', 123, 'HelloWorld')
>>> x,y,z=t
>>> print x,y,z
goujinping 123 HelloWorld
>>> 

当执行语句:t="goujinping",123,"HelloWorld",就叫做元组的封装,而语句x,y,z=t,将元组拆分了,叫做解封。

这个调用被称为序列拆封非常合适。序列拆封要求左侧的变量数目与序列的元素个数相同。

 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值