python基础 ------ 集合
---恢复内容开始---
----- 集合
使用场景:网购的订单、与商品ID 一一对应的商品信息
python的内置类型:List Tuple Dictionary
---- 列表 LIst
定义: 存储、处理一组元素的数据结构
创建列表:可以用来存储不同类型,放在中括号里,使用逗号分割
列表 = [ 元素1,元素2,.....]
list1 = [23,2.2,'周瑜']
访问列表元素:
使用for循环来遍历列表元素:
使用索引访问列表元素
list[index]
list[-index]
截取列表元素
list[start_index:end_index]
start_index与end_index均可省略
两种循环遍历方式
添加列表
list.append(obj)
list.insert(index,obj)
删除列表项
del list[index]
del list[start_index:end_index]
---- 元组(tuple)
与列表类似,不过元组中的元素不能修改
创建元组 使用小括号包围
元组 = (元素1,元素2,.....)
tuple1 = (12,'帅',12.12)
访问元组元素
1、使用for循环遍历元组元素
2、使用索引访问元组元素 tuple[index] tuple[-index]
3、截取元组元素 tuple[start_index,end_index] start_index与end_index 也是均可省略
-=--- 字典(dictionary)
一种可变容器模型,且可存储任意类型的对象
创建字典
字典 = {键1:值1,键2:值2}
dic1 = {'周瑜':"法师","狂铁":'战士'}
遍历字典的键,值,键和值
字典操作
字典取值 字典名[键名]
根据键查找对应的值,键是唯一的,但是不同键的值可以相同
添加、修改字典中的值: 通过键名修改对应值
字典名[键名] = 值
删除字典中的值: 通过键名删除对应值
del 字典名[键名]
判断键是否存在与字典中
k in dict
元组和列表基本一致,就是元组不能修改,使用() 包围,列表使用中括号
字典就是一个键值对,使用大括号包围
--- 集合(set)
存储形式和列表相似
集合中保存的数据具有唯一性,不可重复性,无序性
在集合中添加相同的元素只会保留一个
创建集合 有个add() 方法添加元素
集合 = set()