python中tuple和list的区别-Python教程

资源魔 36 0

list(保举学习:web前端视频教程)

一、list是一种有序的荟萃,能够随时增加以及删除了此中的元素

二、拜访list中的元素,索引从0开端,0为第一个元素,当索引凌驾范畴会报错,索引不克不及越界,最初一个元素 的索引是len(num)-1

三、假如要取最初一个元素,除了了较量争论索引地位,还能够用-1做索引间接取到最初一个元素

四、 应用append()能够正在list的尾部增加元素

五、应用insert()能够将元素拔出增加到指定地位

六、应用pop()能够删除了list最初一个元素; 应用pop(i)此中i是索引号,能够删除了指定地位的元素

tuple

一、tuple是一种有序列表,它以及list十分类似

二、tuple一旦初始化就不克不及修正,并且不append() insert()这些办法,能够猎取元素但不克不及赋值变为另外的元素

foos = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
foos[0:10:2] 
[0, 2, 4, 6, 8]
bars = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 
bars[1:10:2] 
(1, 3, 5, 7, 9)

list是可变数据类型,tuple是不成变数据类型

type用()、 list 用 [ ]

正在你有一些没有确定长度的相反类型行列步队的时分应用列表;正在你提前晓得元素数目的状况下应用元组,由于元素的地位很首要。

列表不克不及做字典的要害字,而元组能够

*元组以及列表都是可嵌套的,而且元组中嵌套的列表是可变的

不成变的tuple有甚么意思?

由于tuple不成变,以是代码更平安。假如可能,能用tuple替代list就只管即便用tuple。

以上就是python中tuple以及list的区分的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!