python基础(五):元祖

  元组与列表类似,不同之处在于元组的元素不能修改。

目录

元祖的创建:

访问元祖:

修改元祖:

删除元祖:

默认创建:

将列表转换为元祖:


元祖的创建:

tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"

# 创建空元祖:
tup4 = ()

# 元组中只包含一个元素时,需要在元素后面添加逗号:
tup5 = (50,)

访问元祖:

print(tup1[0])
# output:physics
print(tup2[1:3])
# output:(2, 3)

修改元祖:

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合:

# 以下修改元组元素操作是非法的。
# tup1[0] = 100
 
# 创建一个新的元组
print(tup1 + tup2)
# output:('physics', 'chemistry', 1997, 2000, 1, 2, 3, 4, 5)

删除元祖:

    同样,元祖的元素不允许删除,但我们可以使用del语句来删除整个元组

del tup1
print(tup1)
# 报错: name 'tup1' is not defined

默认创建:

   任意无符号的对象,以逗号隔开,默认为元组

a = 1, 2, 3
list1 = []
list1.append(a)
print(list1)
# output:[(1, 2, 3)]

将列表转换为元祖:

# 将列表转换为元组
t = tuple(list1)  
print(t)
# output:((1, 2, 3),)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值