Python核心知识点—list list,即列表,是python的一种序列,可以包含不同类型的元素,且支持索引和切片操作,是很常用的数据类型。
下面我们就来详细介绍一下list。
基本操作
创建list 用[]来创建一个list:
list1 = [] 用[1, 2, 3]来创建一个list:
list2 = [1, 2, 3] 用list()来创建一个空list:
list3 = list() list3 输出结果:
[] 用list(seq)来创建一个与seq相同的list:
str = 'Runoob' list4 = list(str) list4 输出结果:
['R', 'u', 'n', 'o', 'o', 'b'] 添加元素 使用append()方法可以在list的尾部添加一个元素:
list1 = [1, 2, 3, 4] list1.append(5) list1 输出结果:
[1, 2, 3, 4, 5] 使用insert()方法可以在list的指定位置插入一个元素:
list1 = [1, 2, 3, 4] 在指定位置插入元素 list1.insert(1, 5) list1 输出结果:
[1, 5, 2, 3, 4] 删除元素 使用del语句可以删除list中的某个元素,格式为:
del var1[,var2[,var3[....,varN]]]] 使用remove()方法可以删除list中某个值的第一个匹配项,格式为:
list.remove(obj) 使用pop()方法可以删除list中的某个元素,并且返回该元素的值,格式为:
list.pop([index=-1]) 无参数时,默认删除最后一个元素,有参数时,删除指定索引的元素。
使用clear()方法可以清空list,格式为:
list.clear() 访问元素 使用下标访问元素,格式为:
list[index] 下标是从0开始的,所以第一个元素的索引是0,第二个元素的索引是1,以此