一、list列表
-
定义:
列表是组合数据类型中的一种,可以按照有顺序的方式、存储不同数据类型的,可以重复的多个数据。 -
操作方式:
1、声明列表
2、列表(数据容器)可以执行增删改查操作 -
声明列表
python中通过list关键字表示列表
1、声明空列表(1)使用python提供的关键字声明,很明确的知道这是一个列表【优先推荐】
案例操作:
names = list()
(2)使用符号声明,声明一个空列表
案例操作:
names = []
2、声明非空列表
案例操作:
names = ["tom", "jerry", "kiti"] #优先推荐
games = list(["QQ飞车", "王者荣耀", "lol"])
- 列表的操作
1、增加数据
方法 | 描述 |
---|---|
L.append() | 列表末尾增加数据 |
L.insert() | 列表指定位置增加数据 |
L.extend() | 列表末尾增加一组数据 |
案例操作:
names = list()
names.append("渡劫")
print(names) #操作结果:[‘渡劫']
names.insert(0, "星痕")
print(names) #操作结果:['星痕',‘渡劫']
names.extend(["多多", "小小"])
print(names)
#操作结果:['星痕',‘渡劫','多多',‘小小’]
names.append([1, 2])
print(names)
#操作结果:['星痕',‘渡劫','多多',‘小小’,[1,2]]
2、修改数据
方法 | 描述 |
---|---|
L[编号] = 新数据 | 将数据存储在指定编号的位置,该位置原有的数据就被覆盖 |
案例操作:
names[1] = "欣欣"
print(names)
#操作结果:['星痕',‘欣欣','多多',‘小小’,[1,2]]
3、查询数据
操作 | 描述 |
---|---|
for循环遍历 | 查询列表中的所有数据(自定义查看方式) |
直接使用列表名称 | 查看所有数据(固定查看方式) |
L.index() | 查看某个数据第一次出现的位置 |
L[编号] | 通过编号查看某个位置的数据 |
L.count() | 查看某个数据创新的次数 |
案例操作:
for x in names:
print("名字:", x)
'''
操作结果:
名字:星痕
名字:欣欣
名字:多多
名字:小小
名字:[1,2]
'''
print(names)
#操作结果:['星痕',‘欣欣','多多',‘小小’,[1,2]]
print(names[0])
#操作结果:'星痕'
print(names.index("星痕")