一、定义列表
列表就相当于其它语言中的数组,只是在python语言中叫——列表。
python中的列表可以存储不同的数据类型:
二、增加新的元素:append() insert() extend()
例如:
① append——在列表的最后添加元素(默认) 变量名.append(" ")
② insert()——指定要添加的位置、内容 变量名.insert(下标位置,要添加的内容)
③ extend()—— 比如aa1.extend(aa2) 谁在前面给谁扩充,(把括号内的元素扩充)。
总结:extend这个命令是可以将aa2的内容进行扩充到aa1里面,从而实现改变aa1这个列表的值。
——————————————————————————————————————————————————————
④ 合并字符串,+号 列表同样适用
⑤ 合并数字 +号
三、删除列表的元素:三种:pop() remove() del 变量名[下标]
① pop删除列表的最后一个元素,并返回删除的那个元素:
② remove可以删除指定的内容,没有返回值。
③ del进行删除列表其中的一个:
del 变量名[下标]
四、修改
直接修改即可:names[下标] = "要修改的内容"
五、对列表进行查询
① for in 进行遍历:
② if in 查询
③ if not in 查询
总结:
六、index() 可以查询得到元素在列表中的索引号,也叫作下标:变量名.index(" 要查找的元素")
例如 name1.index("小A") ——查找小A在name1的下标
七、对列表进行遍历
① for in 遍历
② 用while循环
八、for-else应用
(1)for循环遍历完后,会执行else里的内容:
(2)while 循环使用 else 语句
总结:不管是for else还是while else都是循环完成以后,去执行else里面的内容。
九、列表也有切片
字符串是可以进行下面这样访问的:
那列表呢?也是可以的:
切片的原理也是可以用于列表的: