一、列表的介绍
-
列表格式
变量=[ , , ,]
列表可以放不同的类型数据
二、列表的相关操作
-
列表的新增
append:末尾添加
-
exten:末尾逐个添加
区别:append的最终列表中添加的是一个元素,extend的最终列表中显示的是追加的多个元素
-
insert:索引增加(下标)
变量.insert(位置下标,值)
注:索引下标不存在,则在末尾增加
-
列表的修改
索引修改:变量[位置下标]=值
-
列表的删除
- del:根据下标进行删除→del 变量[位置下标]
- pop:删除最后一个元素→变量.pop()
- remove:根据元素的值进行删除→变量.remove(值)
-
列表的查询
- index:查询列表中的元素如果存在返回元素的索引,不存在报错→print(变量.index(元素))
- count:查询元素中的元素个数→print(变量。count(元素))
-
列表的排序
sort:将list按特定循序重新排序,默认有小到大,参数reverse=True可改为倒叙,由大到小。→变量.sort()
reverse:是将list反转→变量.reverse()。
-
列表的循环取值
for循环取值→for i in 变量:
-
while循环取值
namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua'] length = len(namesList) i = 0 while i < length: print(namesList[i]) i += 1
-
列表的嵌套
- 格式:变量=[ , , [ , ,]]