导图社区 python中的列表(List)
这是一篇关于列表(List)的思维导图,主要内容包括:列表的增删改查,列表的操作方法与函数,列表的操作符,列表的访问与切片,列表的创建。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
列表(List)
列表的创建
1.用基本语法[]
2.使用list()函数来创建
3.使用range() 创建整数列表
start 可选,表示起始数字,默认是0
end 必选 表示结尾数字
step 可选 表示步长,默认为1
列表的访问与切片
列表的访问:list[index]访问索引为index的元素
列表的切片: [start:stop:step]
start(可选):表示切片开始的索引位置(包含该位置对应的字符),默认值是 0,即从字符串开头开始。如果是负数,则从字符串末尾往前计数,例如 -1 表示最后一个字符的位置。
stop(可选):表示切片结束的索引位置(不包含该位置对应的字符)。 # 默认值是字符串的长度,也就是截取到字符串末尾。如果是负数,同样从字符串末尾往前计数。
step(可选):表示切片的步长,即每隔多少个字符取一个,默认值是 1。步长为正数时,从左向右切片;步长为负数时,从右向左切片。
列表的操作符
+ 多个列表间的拼接
* 列表的复制和添加
in 和 not in
列表的操作方法与函数
len() 获取列表内的元素个数
index() 获取列表内元素的索引下标
count() 获取列表内元素出现的次数
sum() 获取列表内所有元素的和
max() 获取列表内元素的最大值
min() 获取列表内元素的最小值
sort()对列表内的元素进行排序
sorted() 排序 产生一个新列表
reverse()列表内元素反向排序
列表的增删改查
列表的增加
append() 在列表的末尾添加元素 lst = [1, 2, 3] lst.append(4)
insert() 在列表的指定位置添加元素 lst = [1, 2, 3] lst.insert(1, 'a')
extend()在列表的末尾一次性追加另一个序列的多个值 lst1 = [1, 2, 3] lst2 = [4, 5] lst1.extend(lst2)
列表的删除
del 删除列表列表中指定位置的元素 my_list = [1, 2, 3, 4] del my_list[2]
pop() 根据索引删除元素,且可以返回。不写默认删除最后一个my_list = [1, 2, 3, 4] my_list.pop(2)
remove() 删除列表中某个值的第一个匹配项 my_list = [1, 2, 3, 4] my_list.remove(3)
clear() 全部删除,清空列表
列表的修改
my_list = [1, 2, 3, 4] my_list[1] = "Two"
列表的查找
my_list = [1, 2, 3, 4] a = 5 in my_list b = 1 in my_list