列表格式
变量=[,]
列表的新增
append、extend、insert
append方法 列表跟字符串 是将字符串添加进去
列表和列表 是将另外一个列表整个添加进去 包括[]
extend方法、列表和字符串将字符串 将字符串拆分为单个单词添加进去
列表和列表 正常添加
extend和append区别
append的最终列表中添加的是一个元素,extend的最终列表中显示的追加的多个元素
insert添加
指定对应索引新增数据
格式
name.insert(1,str)
如果新增的索引不存在会默认添加到最后
列表的修改
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改
name[1]=“asda”
如果索引不存在,报错
列表的删除
del 根据下标删除
pop 删除最后一个元素
remove 根据元素的值进行删除
del name[0]
name.pop()
name.remove(“hello”)
列表查询
index、count
index查询列表中的元素,如果存在就返回给元素的索引,不存在就报错
name.index(“hello”)
count查询列表中的元素个数
name.count(“c”)
列表的排序
sort 是将list按特定顺序重新排列,默认为由小到大,参数reverse=true 可改为倒序,
reverse将list反转
list = [12,45,78,65]
list.sort()
list.reverse()
列表的循环取值
for循环
namelist = [‘ss’,‘dd’,‘aa’]
for a in namelist :
print(a)
while循环
namesList = [‘xiaoWang’, ‘xiaoZhang’, ‘xiaoHua’]
length = len(namesList)
i = 0
while i < length:
print(namesList[i])
i += 1
列表的嵌套
变量名 = [ , [ , ] ]