元组 tuple ()
元组(tuple)与列表类似,不同之处在于元组的元素不能修改,不能删除,添加,修改。元组写在小括号 () 里,元素之间用逗号隔开。
元组中的元素类型也可以不相同:
list 转 tuple
ls = [1, 2, 3] tp = tuple(ls) print(tp) # (1, 2, 3)
虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。
构造包含 0 个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:
tup1 = () # 空元组 tup2 = (20,) # 一个元素,需要在元素后添加逗号
创建tuple可以省略括号:括号通常是必须的(如果元组是更大的表达式的一部分)
tp1 = 1, tp2 = 1, 2, 3 # 自动装包 print(tp1, tp2) # (1,) (1, 2, 3)

浙公网安备 33010602011771号