标签:除了 项目 int 意义 列表 内容 不能 lock 修改
元组其实和list几乎一模一样,只是不能修改
tuple1 = (1,2,3)
ps:这里想回忆一下:
()
[]
{}
下面通过代码来说明
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都可以
元组(tuple)
通俗来理解可以为 一个 受到保护的列表(list)
- 元组的意义在哪?比如说 当一些东西长期以来不变的时候就应该用
tuple
,比如说中国的省份,不是说以后一定不会变化,只是在一定或较长时间内不会发生变化,那么用tuple
更加合适。而放在编写项目的时候,在多人协作的一个项目之中,你确定有些部分的内容确实不用改,你可以写成一个tuple
,就能防止有人不小心修改了tuple
里面的内容,万一将来真的有变化,那就直接从定义那里改,与其说是没意义,还不如说是一个谨慎的列表。
python基础之--元组(tuple),python小白必看!
标签:除了 项目 int 意义 列表 内容 不能 lock 修改
原文地址:https://www.cnblogs.com/Yx-MAN/p/13236925.html