码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-07-04 23:08:04      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:除了   项目   int   意义   列表   内容   不能   lock   修改   

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小白必看!

标签:除了   项目   int   意义   列表   内容   不能   lock   修改   

原文地址:https://www.cnblogs.com/Yx-MAN/p/13236925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!