Python语言的tuple(元组)

2017-04-11  本文已影响42人  东到西歪

算是list的子类,除了一经创建不能更改元素,赋值形式不一样外其他和list一样

tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的! tuple指针形式图解

赋值形式

t=(1,2,3,4,5,6) #赋值
print t[0] #打印出第一个元素
print t[-1] #打印出最后一个元素

t的单元素
Python 规定,单元素 tuple 要多加一个逗号“,”,这样避免歧义
算数运算符优先级和tuple的赋值符号:

 t = (1,)
 print t
(1,)
上一篇下一篇

猜你喜欢

热点阅读