坚持+思考+输出
1、学习方式:查看提供视频(30分钟)+自我整理笔记(2小时)+周末视频输出
2、笔记方式按提问方式整理。
为什么需要列表?
场景:这样的场景很多假如你存了一个公司的联系方式,你想取出来指定一个人的信息。
学习列表就应该想成你是在学习Excel表,为什么这么讲呢?下面一步一步介绍
列表的样式:
names = [ ] 表示空列表
names = ["张三","李四","王二","隔壁老王","麻子"]
现在我们就对列表进行操作,就好比你已经在Excel单元格里面写入内容
操作表的方法有:插入(insert) 追加(append) 删除 (del(通过下标删除) remove(通过元素直接删除)) 修改 (直接赋值) 查询(in (判断是否在) index(有则直接返回找到元素下标))
插入:
注意:列表元素下标是从0开始的。以下使用insert进行在原有列表中插入oldboy名字。
格式为:原来列表名称.insert(插入那个元素位置之前下标,“名字”)
使用insert你发现最末尾插入无法操作了。
追加:为什么会有追加呢?是因为插入不能把元素插入到最后,使用追加就可以在最后增加内容
格式为:原来列表名称.append(“名字”)
查询:在列表中搜索是否存在查询的元素
1、使用in判断是否在里面,返回True或Flase
2、使用index直接查询出在列表的元素下标
没在列表返回提示
修改:本质就是重新赋值
1、直接赋值
2、先查询在赋值
删除:
1、使用下标删除
2、直接指定元素删除
3、先查询在删除
用户读取指令:交互使用的。input
例如:你在浏览器上输入需要搜索的内容就离不开用户读取指令
备注:input里面输入的内容复制后都是字符串;
例如:
age =input("请输入年龄:") 输入:13 print(type(age))为str
备注:%s就是代表字符串占位符,除此之外,还有%d,是数字占位符,%f是浮点数占位符