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()

    

 

posted on 2019-04-28 23:56  obge  阅读(210)  评论(0编辑  收藏  举报