元祖的优势
1> 可以用元祖告诉读代码的人,你不打算改变这个序列的值。
2> 因为元祖的不可变性,python可以实现一些优化,让使用元祖的代码比使用比列表更快
Python的元祖和列表类似,不同之处在于元祖的元素不能被修改,而列表的元素可以被修改。也可进行分片和连接操作。元祖使用小括号创建,列表使用方括号创建
元祖名=(元素1,元素2,元素n…….)
students=('jack','tom','john','amy','kim','sunny’)
访问students[1]
删除元祖 del 元组名
元祖截取 print("截取元素0:3",students[0:3])
元祖函数
函数&方法 | 描述 | 示例 |
len(tuple) | 计算元祖中元素的个数 | tuple1=(4,2,6,10,9,8) num=len(tuple1) print(num)
|
max(tuple) | 返回列表元素中的最大值。 | tuple1=(4,2,6,10,9,8) num=max(tuple1) print(num) |
min(tuple) | 返回列表元素中的最小值。 | tuple1=(4,2,6,10,9,8) num=min(tuple1) print(num)
|
tuple(list) | 将列表转换为元祖 | students=['jack','tom','john','amy','kim','sunny’] print(students) tuple1=tuple(students) print(tuple1) |