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)

版权声明:本文为m0_46778548原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。