0%

第五节:散列类型,运算符

自动摘要: title:第五节:散列类型,运算符 tags: 课后解答 url:191.html id:191 categories: 学习 教学 date:201805 ……..

title: 第五节:散列类型,运算符
tags:
- 课后解答
url: 191.html
id: 191
categories:
- 学习
- 教学
date: 2018-05-08 14:38:40

[info]

一:集合(无序)

集合用大括号{}表示,元素间用逗号分割 建立集合类型用{}或set() 建立空集合类型,必须使用set()   集合操作: (返回新集合) A|B   并 A-B  差 A&B 交 A^B 补 直接在集合中更新: A|=B A-=B A&=B A^=B 操作方法: 新建:set1 = set() or set1 = {1,2,3}  value类型:string、tuple、frozenset、数字等不可变类型; 增:set1.add(5) 增加多个:set.update([5,6,7,8]) 删:set1.remove(1) 查:无法通过下标索引 改:不可变类型无法修改元素 与操作:set1 & set2 或操作:set1 | set2 与非操作:set1 ^ set2 减:set1 - set2 判断是否是子集or超集:set1.issubset(set2)  or set1.issubset(set2) 转变成list or tuple: list(set1) or tuple(set1)

二 字典(键(索引)–值(数据))

新建:dict = {} or dict = {key:value,…..}  ** key类型:string、tuple、frozenset、数字;value类型;任何类型** 增:dict[key] = value 批量增(or批量改同key对应的value值):dict.update(dict2) 删:del(dict[key]) 查:dict[key]  or dict.get(key,default= value) 改:dict[key] = value 判断是否在字典的键中:dict.has_key(key) 列表形式返回字典的键or值:dict.keys() or dict.values() 列表形式返回字典的(key,value)元祖:dict.items()  

三 运算符

  [/info]

欢迎关注我的其它发布渠道