Python中常用的容器主要有四种:List、Set、Dictionary、Tuple。其中Tuple属于不可变类型,其余三类属于可变类型。
1.List列表
List列表是最常见的基本数据结构,其数据项可以为不同类型,也可以为子表。
访问列表元素
1
2
3list2 = [1, 2, 3, 4, 5, 6, 7];
print("list1[0]: ", list1[0])
print("list2[1:5]: ", list2[1:5])修改列表元素
1
list[2] = 2001
删除列表元素
1
del list[2]
方法
2.Tuple元组
元组与list类似,不同之处在于tuple不可以修改
3.Dictionary字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中 ,格式如下所示:dict = {key1:value1, key2:value2}
访问元素
1
2# 若用字典里没有的键访问数据,会出现错误
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("dict['Name']: ", dict['Name'])修改元素
1
dict['Age'] = 8
删除元素
1
2
3del dict['Name'] # 删除键 'Name'
dict.clear() # 清空字典
del dict # 删除字典常用方法
4.Set集合
set集合是一个无序的不重复元素集合。可以使用大括号{}或set()函数创建集合;创建空集必须用set()。
创建格式
1
2
3parame = {value01, value02,...}
或者
set(value)添加元素
1
2#若元素已存在则不执行任何操作
s.add(x)移出元素
1
2
3
4#若元素不存在则会发生错误
s.remove(x)
#随机删除一个元素
s.pop()常用方法