元组 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)

 

 
posted @ 2020-09-30 08:29  老谭爱blog  阅读(142)  评论(0)    收藏  举报