Python:元组

大数据学习路线图

【版权声明】博客内容由厦门大学数据库实验室拥有版权,未经允许,请勿转载!版权所有,侵权必究!
[返回Python教程首页]

Tuple:元组

Tuple元组和List列表很相似,元组元素也可以不相同,可以包含数字、字符串等,但元组和列表的定义格式不同,且元组元素不允许修改,列表允许修改。元组定义格式:tuple = (obj1,obj2,obj3,…)

>>> tup = ();   #创建空元组tup
>>> tuple = ('hello','world',12,3.6,'python')   #创建元组tuple
>>> print(tuple)
('hello', 'world', 12, 3.6, 'python')
>>> print(tuple[1])                #第1个元素。返回的是元素,而不是元组
world
>>> print(tuple[1:4])             #第2个到第4个元素
('world', 12, 3.6)
>>> print(tuple[1:])               #第2个到最后一个元素
('world', 12, 3.6, 'python')
>>> print(tuple[:3])               #从开始到第3个元素
('hello', 'world', 12)
>>> tuple[1] = 2                  #元组不允许修改元素
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment