原创转载请注明出处:http://agilestyle.iteye.com/blog/2327496
tuple和list非常类似,也是一种有序的集合,但是tuple一旦初始化就不能修改。
tuple.py
classmates = ('Michael', 'Kobe', 'Kevin')
print(classmates)
print(len(classmates))
emptyTuple = ()
print(emptyTuple)
print(len(emptyTuple))
#因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算
t = (1)
print(t)
#只有1个元素的tuple定义时必须加一个逗号,,来消除歧义
t = (1, )
print(t)
print(len(t))
#('a', 'b', ['x', 'y'])
t = ('a', 'b', ['A', 'B'])
t[2][0] = 'x'
t[2][1] = 'y'
print(t)
Console Output