python列表
示例
list = [‘Google’, ‘Runoob’, 1997, 2000]
关于索引
在 day2 查看
关于列表截取
在 day2 查看
列表更新
list[2] = 1001
删除列表元素
del list[2]
删除该列表元素的内容,并将列表内容前移
列表的脚本操作符
表达式 | 结果 | 描述 |
---|---|---|
len([1,2,3]) | 3 | 长度 |
[1,2,3]+[4,5,6] | [1,2,3,4,5,6] | 组合 |
[‘a’]*4 | [‘a’,‘a’,‘a’,‘a’] | 重复 |
3 in [1,2,3] | True | 元素是否在列表内 |
for x in [1,2,3] print(x,end=’’) | 1 2 3 | 迭代 |
嵌套列表
列表支持嵌套
a = [[1,2,3],[4,5,6]]
关于函数
函数 | 描述 |
---|---|
len(list) | 列表元素个数 |
list(seq) | 将元组转为列表 |
max(list) | 返回列表内元素的最大值 |
min(list) | 返回列表的最小值 |
关于方法
方法 | 描述 |
---|---|
list.append(obj) | 在列表末尾添加对象 |
list.count(obj) | 统计某个元素在列表中出现的次数 |
list.extend(seq) | 在列表的末尾一次性追加另一个序列的多个值,即用新列表扩展原有列表 |
list.index(obj) | 从列表中找到某个值第一次出现的位置,并返回索引 |
list.insert(index,obj) | 将对象插入列表 |
list.pop() | 移除列表中的一个元素,并返回该元素的值,默认为最后一个值 |
list.remove(obj) | 移除列表中的某个值,如果存在多个,则移除第一个匹配项,默认从左到右匹配 |
list.reverse() | 反向列表中的元素 |
list.sort() | 对原列表排序 |
list.clear() | 清空列表 |
list.copy() | 复制当前列表 |
在使用方法对列表进行修改时,不能在当前行进行其他操作,如
list.append(11).reverse()
,是错误的