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

本文详细介绍了Python中tuple数据类型的使用方法,包括tuple的定义、特点及其与list的主要区别。此外还展示了如何创建空tuple及单元素tuple,并通过示例说明了tuple内元素的不可变性。
409

被折叠的 条评论
为什么被折叠?



