在Python
中有4
种内建的数据结构:列表、元组、字典、集合。今天我们将会学习如何使用它们,以及它们如何使编程变得简单。
在开始讲解之前小编在这磨叽两句
小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴“ 点击” 即可领取
一、列表list
是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,
而在Python
中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python
就知道你是在指明一个列表。
一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是 可变的 数据类型,即这种类型是可以被改变的
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141719545.jpg#pic_center)
基本操作
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141727670.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B5dGhvbnhpYW9wZW5n,size_16,color_FFFFFF,t_70#pic_center)
基本操作——增
append
追加
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141739655.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B5dGhvbnhpYW9wZW5n,size_16,color_FFFFFF,t_70#pic_center)
insert
插入
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141750250.jpg#pic_center)
extend
追加到末尾
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141757749.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B5dGhvbnhpYW9wZW5n,size_16,color_FFFFFF,t_70#pic_center)
应用实例:
连续输入员工姓名,输入Q/q退出并打印列表
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141809926.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B5dGhvbnhpYW9wZW5n,size_16,color_FFFFFF,t_70#pic_center)
运行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141820145.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B5dGhvbnhpYW9wZW5n,size_16,color_FFFFFF,t_70#pic_center)
列表——删
remove
:按照元素删除
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200930141831258.jpg#pic_center)
pop
:按照索引删除——有返回值
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020093014183954.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B5dGhvbnhpYW9wZW5n,size_16,color_FFFFFF,t_70#pic_center)
clear
: 清空