ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Python 元组 > 原文: [https://thepythonguru.com/python-tuples/](https://thepythonguru.com/python-tuples/) * * * 于 2020 年 1 月 7 日更新 * * * 在 Python 中,元组与列表非常相似,但是一旦创建了元组,就无法添加,删除,替换和重新排序元素。 **注意**: 元组是不可变的。 ## 创建一个元组 * * * ```py >>> t1 = () # creates an empty tuple with no data >>> >>> t2 = (11,22,33) >>> >>> t3 = tuple([1,2,3,4,4]) # tuple from array >>> >>> t4 = tuple("abc") # tuple from string ``` ## 元组函数 * * * 元组也可以使用`max()`,`min()`,`len()`和`sum()`之类的函数。 ```py >>> t1 = (1, 12, 55, 12, 81) >>> min(t1) 1 >>> max(t1) 81 >>> sum(t1) 161 >>> len(t1) 5 ``` ## 元组迭代 * * * 元组可使用`for`循环进行迭代,[在此处了解有关 for 循环的更多信息](/python-loops/)。 ```py >>> t = (11,22,33,44,55) >>> for i in t: ... print(i, end=" ") >>> 11 22 33 44 55 ``` ## 元组切片 * * * 切片运算符在元组中的作用与在列表和字符串中的作用相同。 ```py >>> t = (11,22,33,44,55) >>> t[0:2] (11,22) ``` ## `in`和`not in`运算符 * * * 您可以使用`in`和`not in`运算符检查元组中项的存在,如下所示。 ```py >>> t = (11,22,33,44,55) >>> 22 in t True >>> 22 not in t False ``` 在下一章中,我们将学习 [python 数据类型转换](/datatype-conversion/)。 * * * * * *