Python中元组与列表相似,只是元组的元素不能更改ide
元组的建立很简单,使用圆括号()将元素括起来便可,虽然不用括号也能够,但不建议这么作函数
特别的是元组只有一个元素时,须要在元素后面加一个逗号,否则括号会被当成运算符,示例以下:对象
tuple1 = () # 建立空元组 tuple2 = ('a') # 单个元素后不加逗号没法建立 tuple3 = ('a',) # 单个元素后要加逗号 tuple4 = ('a', 'b') # 多个元素逗号隔开 tuple5 = 'a', 'b' # 不适用()也能够建立元组,但不建议使用 print(tuple1) print(tuple2) print(tuple3) print(tuple4) print(tuple5)
结果以下:blog
元组除了元素不能修改以外,其他的操做同列表,示例以下: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:遍历元组元素