数据容器的种类
-
list 列表
定义方式
: 1
2
3name = [a ,b ,c ,...]
空列表:
name = []常用操作
: -
返回元素下标索引
使用index方法
1
2name.index()
# 默认返回正序下标索引值 -
查找列表中的值
由于列表是有序的
故列表中的每个元素都有属于自己的编号, 称为下标索引, 一般是正序从0开始, 依次递增, 倒序从-1开始, 依次递减, 例如
: 1
2
3name = [a ,b ,c ,d ,e]
正序 0 1 2 3 4:
倒序 -5 -4 -3 -2 -1: 要查找列表中的特定值
只需在列表名后加上内含特定下标索引的中括号, 例如
: 1
name[number]
-
修改列表元素
增加元素
: 使用append方法
在列表末尾加入新的项,
使用extend方法 一次性在列表末尾添加多个项, 1
2
3
4
5
6
7name.append()
# 括号内填入新的元素
name.extend()
name.extend([1,2,3,4])
name.extend(list)
# 括号内填入多个元素或一个列表修改元素
: 使用赋值语句直接赋值
1
name[下标索引] = 元素
删除元素
: 使用del语句删除特定元素
依靠下表索引进行定位,
使用remove方法 删除正序查找到的第一个匹配元素, 依靠元素值进行定位,
使用pop方法 弹出列表末尾的元素, 移除并反馈元素值( ) 1
2
3
4
5
6
7
8
9
10
11# del语句
del name[下标索引]
# remove方法
name.remove()
# 括号内填入需要删除的元素 如有重复元素, 只删除顺序查找到的第一个元素,
name.pop()
-
-
turple 元组
-
set 集合
-
dic 字典