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网别的相干文章!