列表
当我们开始存储大量的数据的时候,通过单个变量保存单个值的方式,已经不太可取了。
此时,可以使用列表来存储数据【列表类似与其它语言中的数组】
列表的语法:变量 = [“数据”, “数据2”……]
列表:存储数据的【处理数据的】
·处理数据:增删改查
列表常见的操作:
python中的列表,类型 list
查看list常见的操作函数:dir(list)
需要按照一定的规律来记忆函数
按照增删改查的四种操作方式来记忆
查询数据
·根据下标获取列表中的某个数据
·查询某个指定数据在列表中的位置
>>>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 要循环的数据
循环中的代码