类别:Python / 日期:2019-12-02 / 浏览:84 / 评论:0

list(引荐进修:web前端视频教程)

1、list是一种有序的鸠合,能够随时增加和删除个中的元素

2、接见list中的元素,索引从0最先,0为第一个元素,当索引超出范围会报错,索引不能越界,末了一个元素 的索引是len(num)-1

3、假如要取末了一个元素,除了盘算索引位置,还能够用-1做索引直接取到末了一个元素

4、 运用append()能够在list的尾部增加元素

5、运用insert()能够将元素插进去增加到指定位置

6、运用pop()能够删除list末了一个元素; 运用pop(i)个中i是索引号,能够删除指定位置的元素

tuple

1、tuple是一种有序列表,它和list异常类似

2、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的区分的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。