Python 元组

1 什么是元组

Python中元组与列表类似,只是元组的元素不能更改

元组的创建很简单,使用圆括号()将元素括起来即可,虽然不用括号也可以,但不建议这么做

特别的是元组只有一个元素时,需要在元素后面加一个逗号,不然括号会被当成运算符,示例如下:

tuple1 = ()  # 创建空元组
tuple2 = ("a")  # 单个元素后不加逗号无法创建
tuple3 = ("a",)  # 单个元素后要加逗号
tuple4 = ("a", "b")  # 多个元素逗号隔开
tuple5 = "a", "b"  # 不适用()也可以创建元组,但不建议使用
print(tuple1)
print(tuple2)
print(tuple3)
print(tuple4)
print(tuple5)

结果如下:

2 元素的操作

元组除了元素不能修改之外,其余的操作同列表,示例如下:

tuple1 = ("张无忌", "成昆", "杨逍")
tuple2 = ("赵敏", "灭绝大师")
tuple3 = tuple1 + tuple2  # 元组拼接
tuple4 = tuple1 * 3  # 复制元素
print(tuple1)
print(tuple2)
print(tuple3)
print(tuple4)
print(tuple1[1])  # 访问元组元素
print(tuple1[0:2])  # 元组切片

结果如下:

除了上面的操作外,元组也有类似列表的内置函数和方法:

  • len(tuple):计算元组元素个数

  • max(tuple):返回元组元素最大值

  • min(tuple):返回元组元素最小值

  • tuple(iterable):将可迭代对象转为元组

  • item in tuple:判断元素item是否存在

  • for item in tuple:遍历元组元素

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Python 元组