Python 元组

元组

元组是一个更加安全的列表。元组跟列表很像,只是定义好了以后,里面的数据就不能修改。

>>> type(())
# <class 'tuple'> 元组用 () 表示

# 定义元组
>>> t = (1,'a',{},[],True)
>>> print(t)
(1,'a',{},[],True)

# 歧义
>>> t = (1,) # 当元组只有一位时后面跟上逗号,避免歧义

切片

元组也是一个序列

>>> [1,2,3][0]
1

>>> (1,2,3)[-1]
3

>>> (1,2,3)[0:2]
(1,2)

>>> (1,[1,2,3])[1][1]
2

元组操作

列表中不改变对象值的方法,大部分都被元组继承。

# 长度
>>> len((1,2,3))
3

# 索引位置
>>> (1,2,3).index(1)
0
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程