python——元组

元组是一种不可改变序列类型,一旦创建不可修改
dir(tuple)

1. 创建元组

  • 使用(iteam1, iteam2, iteam3, ...)创建
  • 使用tuple()创建

需要注意的是,如果在初始化(创建)时,只有一个元素,则必须在元素后面加一个逗号,否则将被视作变量

tuple1 = (1)
tuple2 = (2,)
print(type(tuple1))
print(type(tuple2))

输出

<class 'int'>
<class 'tuple'>

2. 列表元组之间的转换

当需要修改元组中的数据时,可以将其先转换为列表,进行修改后再转换成元组
list()将元组转换成列表
tuple()将列表转换成元组

tuple1 = ('p', 'y', 't', 'h', 'o', 'n')
list2 = list(tuple1)    # 将元组tuple1转换成列表list2
list2[0] = 'P'  # 将list2 索引0的元素修改为大写P
tuple2 = tuple(list2)   # 将列表list2转换成tuple1
print(tuple2)

输出

('P', 'y', 't', 'h', 'o', 'n')

posted @ 2022-07-13 19:14  hcypeu  阅读(64)  评论(0)    收藏  举报