于 2020 年 1 月 7 日更新
在 Python 中,元组与列表非常相似,但是一旦创建了元组,就无法添加,删除,替换和重新排序元素。
注意:
元组是不可变的。
创建一个元组
>>> 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()之类的函数。
>>> t1 = (1, 12, 55, 12, 81)>>> min(t1)1>>> max(t1)81>>> sum(t1)161>>> len(t1)5
元组迭代
元组可使用for循环进行迭代,在此处了解有关 for 循环的更多信息。
>>> t = (11,22,33,44,55)>>> for i in t:... print(i, end=" ")>>> 11 22 33 44 55
元组切片
切片运算符在元组中的作用与在列表和字符串中的作用相同。
>>> t = (11,22,33,44,55)>>> t[0:2](11,22)
in和not in运算符
您可以使用in和not in运算符检查元组中项的存在,如下所示。
>>> t = (11,22,33,44,55)>>> 22 in tTrue>>> 22 not in tFalse
在下一章中,我们将学习 python 数据类型转换。
