07 序列数据结构--元组

  • Python的元组与列表类似。不同的是元组的元素不能修改。
  • 元组使用小括号(),列表使用方括号[]。
  • 元组中的元素类型也可以不相同。

二.元组

  1. 创建元组

(1)元组中的元素个数大于等于2

tuple1 = (1, 2, 3, 4, 5)

(2)创建空元组,写一个空括号即可

tuple2 = ()

(3)元组中只包含一个元素时,需要在这个元素后面添加逗号。

tuple3 = (1,)
  1. 访问元素
    元组与字符串类似,下标索引从0开始,可以通过下标索引访问元组中的值,也可以进行截取、组合等。
tuple1 = (1, 2, 3, 4, 5)
print(tuple1[0])  # 输出1
print(tuple1[0:2])  # 输出(1, 2)
print(tuple1*2)  # 输出(1, 2, 3, 4, 5, 1, 2, 3, 4, 5)
  1. 元组连接
    元组中的元素值不允许修改,但是可以对元组进行连接组合。
tuple1 = (1, 2, 3, 4, 5)
tuple2 = (6, 7)
tuple3 = tuple1 + tuple2
print(tuple3)  # 输出(1, 2, 3, 4, 5, 6, 7)
  1. 删除元组
    元组中的元素值不允许删除,但是可以通过del语句来删除整个元组。
tuple1 = (1, 2, 3, 4, 5)
del tuple1
  1. 元组运算符
    与字符串一样,元组之间可以使用’+‘和’*'来进行运算。这意味着它们可以进行组合和复制,运算后会生成一个新的元组。
  2. 元组包含的内置函数
    在这里插入图片描述
  3. 可以使用元组一次性对多个变量进行赋值
(x, y, z) = (1, 2, 3)
print(x, y, z)  # 输出1 2 3
  1. 元组与列表转换
    因为元组数据不能改变,所以可以将元组转换为列表从而改变数据。
    利用三个函数将列表、元组和字符串进行相互转换:str()、tuple()、list()

(1)可以使用list将元组转换为列表

tuple1 = (1, 2, 3)
list1 = list(tuple1)
print(list1)  # 输出[1, 2, 3]

(2)可以使用tuple将列表转换为元组

list1 = [1, 2, 3]
tuple1 = tuple(list1)
print(tuple1)  # 输出(1, 2, 3)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值