百木园-与人分享,
就是让自己快乐。

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:遍历元组元素

来源:https://www.cnblogs.com/programmer4027/p/14719993.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Python 元组

相关推荐

  • 暂无文章