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里面的内容,万一将来真的有变化,那就直接从定义那里改,与其说是没意义,还不如说是一个谨慎的列表。
posted @ 2020-07-04 22:14  YX_New  阅读(165)  评论(0编辑  收藏  举报

载入天数...载入时分秒...