python - 元组的变换

元组与列表操作方式大致一样,不过列表的数据可以改变,但元组的数据不可以改变;列表是在方括号中添加数据,元组是在小括号中添加数据

长什么样

()一个空元组
元组内数据由,分割
这样(1,3,5,7)

访问元组数据

通过下标访问:

a = (3,6,7,9)
print(a[0])
print(a[1,2])

运行结果:

3
6

在元组内不能改变数据所以只能整个元组操作

删除元组

只能删除整个元组

a = (234,45,676)
del a
print(a)

运行结果:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-8b4e150298f0> in <module>
      1 a = (234,45,676)
      2 del a
----> 3 print(a)

NameError: name 'a' is not defined

组合元组

两个元组组合

a = (213,454)
b = ("asd","zxc")
c = a + b
print(a)

运行结果:

(213,454,"asd","zxc")

元组截取

从一个元组中截取一个后者多个数据

a = (123,45,67,78,90)
a[1] # a元组下标为1的数据到最后一个数据 结果:(45,67,78,90)
a[-1] # a元组从右到左的所有数据 结果:(123,45,67,78,90)
a[1:3] # a元组下标1到下标2的数据,也就是第二个数据到第三个数据 结果:(45,67)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值