原创转载请注明出处: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