python基础之--元组(tuple),python小白必看!

Posted 卖男孩的小火柴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础之--元组(tuple),python小白必看!相关的知识,希望对你有一定的参考价值。

python之--元组(tuple)

元组其实和list几乎一模一样,只是不能修改

创建元组

  1. 方法1:常用
    tuple1 = (1,2,3)

    ps:这里想回忆一下:

    • 元组是 ()
    • 列表是 []
    • 字典是 {}
  2. 方法2:构造器
    t = tuple((1,2,3))

元组操作,和list共享所有操作,除了修改的操作!!

下面通过代码来说明

    t = (1,2,3)  #定义一个元组

    print(t)                      #(1,2,3) √
    print(t[0])                   #1 √
    t[0] = 12                     #报错 ×---!说了不能修改!
    del t[0]                      #报错 ×---!说了不能修改!
    t.append(8)                   #报错 ×---!说了不能修改!
    t.pop()                       #报错 ×---!说了不能修改!

综上,增删改通通都别想,只能查。

列举一下查的操作

t = (1,2,3,4)

for i in t:
    print(i)
    # 1
      2
      3
      4 ---->没有增删改,循环输出而已

其他包括截取索引,in和not in ,min,max,len,sum都可以

总结:

  1. 元组(tuple)通俗来理解可以为 一个 受到保护的列表(list)
  2. 元组的意义在哪?比如说 当一些东西长期以来不变的时候就应该用tuple,比如说中国的省份,不是说以后一定不会变化,只是在一定或较长时间内不会发生变化,那么用tuple更加合适。而放在编写项目的时候,在多人协作的一个项目之中,你确定有些部分的内容确实不用改,你可以写成一个tuple,就能防止有人不小心修改了tuple里面的内容,万一将来真的有变化,那就直接从定义那里改,与其说是没意义,还不如说是一个谨慎的列表。


以上是关于python基础之--元组(tuple),python小白必看!的主要内容,如果未能解决你的问题,请参考以下文章

Python基础之元组tuple(带了枷锁的列表)

Python 基础数据类型之tuplu

Python基础-python数据类型之元祖字典

「大数据」(一百二十五)Python基础之元组:tuple函数

python基础之数据类型

零基础入门Python3-元组tuple详解