Python 元组

1 什么是元组

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

元组的建立很简单,使用圆括号()将元素括起来便可,虽然不用括号也能够,但不建议这么作函数

特别的是元组只有一个元素时,须要在元素后面加一个逗号,否则括号会被当成运算符,示例以下:对象

tuple1 = ()  # 建立空元组
tuple2 = ('a')  # 单个元素后不加逗号没法建立
tuple3 = ('a',)  # 单个元素后要加逗号
tuple4 = ('a', 'b')  # 多个元素逗号隔开
tuple5 = 'a', 'b'  # 不适用()也能够建立元组,但不建议使用
print(tuple1)
print(tuple2)
print(tuple3)
print(tuple4)
print(tuple5)

结果以下:blog

2 元素的操做

元组除了元素不能修改以外,其他的操做同列表,示例以下:it

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

结果以下:class

除了上面的操做外,元组也有相似列表的内置函数和方法:遍历

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

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

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

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

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

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

相关文章
相关标签/搜索