列表

当我们开始存储大量的数据的时候,通过单个变量保存单个值的方式,已经不太可取了

此时,可以使用列表来存储数据【列表类似于其他语言中的数组】

列表的语法:变量 = [“数据”, “数据2”……]

列表:

     存储数据的【处理数据的】

      处理数据的:增删改查

列表常见的操作

      python中的列表,类型 list

      查看list常见的操作函数:dir(list)

      需要按照一定的规律来记忆函数

      按照增删改查的四种操作方式来记忆

查询数据

根据下标获取列表中的某个数据

>>> g = girls[1]

>>>

>>> g

'碧瑶'

查询某个指定数据在列表中的位置

>>> girls.index("陆雪琪")

0

>>> girls.index("金瓶儿")

2

修改数据

根据下标,直接修改数据即可

>>> girls[2] = "燕虹"

>>> girls

['陆雪琪', '碧瑶', '燕虹', '幽姬', '小环']

增加数据

在列表的末尾追加数据append(要增加的数据)

['陆雪琪', '张小凡', '碧瑶', '幽姬', '小环']

>>> girls.append("金瓶儿")

['陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

在列表中指定的位置增加数据 insert(位置, 数据)

>>> girls

['陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

>>> girls.insert(0, "林惊羽")

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

删除数据

删除列表中最后一个数据 pop()

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

>>> girls.pop()

'金瓶儿'

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环']

删除指定的数据 remove(要删除的数据)

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环']

>>> girls.remove("小环")

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬']


高级运算符:成员运算符

 语法结构:a in b  表示在b中是否包含a数据

 可以操作字符串

 可以操作列表

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬']

>>>

>>> name = "林惊羽"

>>> name in girls

True

>>> name = "鬼先生"

>>> name in girls

False

>>>

循环for

一个简单的循环,和成员运算符配合使用

语法结构:for a in b:将b中的数据依次存放在a中进行循环处理

关于循环

对于循环,这是一个暧昧的概念,python就提供了两种循环

 可以进行数据条件判断的循环——while循环

while 条件:

循环中要执行的代码

 对于固定的数据进行依次查看[遍历]的功能——for循环

for 存放循环数据的变量 in 要循环的数据:

循环中的代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。