标签:hash pop 交集 python image png 个人 部分 包含
个人笔记:
字典
d={‘x‘:1,}
# d.clear() 删除字典内所有的元素
# print(d)
get 这个可以防止系统报错,即使错了 也不会报错,只会进行下面的提示

把字典模式改成小元祖的模式,用items


解压取值

用字典的方式取值,中间包含上图解压

把这个key弄成列表的形式

删除

删除返回值,告诉删除的东西

pop后加默认值,没有的话,也不会报错

要针对的删,用pop。
设置默认值: 只有不存在的,才能加进去,若有的话,就没法添加

产生字典的快速方式:

下图中这个也可以


新方式: 下图中每个key都针对后面这个none

update 更新


字典常用操作 如下



几个值就是几个长度,如下图



布尔类型:
True和False
bool是布尔值



bool 只有0,none,空,这三个的布尔值为false,其他都为true


集合
共有的部分

只在python中,不在linux中的人员

集合的作用一,做关系运算
作用二 去重
定义集合
特点: 集合内的元素必须是唯一的;
元素必须是可hash的,也就是不可变类型。
集合是无序的
s={}

集合没有单个取值的。
循环:

关系运算
取共同部分:交集

取二者所有的元素: 并集 (也就是取报了老男孩所有的学生)



对称差集

不同部分

下图中是 交集 并集 差集 对称差集 自己找

求差集并更新

更新

删除 这种删除永不报错

用remove删除,如有问题 会报错

随机删除

子集

父集


格式化这一块 自己看下
whil与else连用,else在while正常循环完毕之后,执行else:


for也可跟else连用 跟上面用法一样,若被打断,则不会被执行。
去掉重复

去掉重复之后,弄成列表的形式 (列表和集合都是无序的)

额外补充:%s 是一个占位符,如果s是多个值,在%加个括号就行,即%()。
个人笔记,有点乱,不喜请喷。
标签:hash pop 交集 python image png 个人 部分 包含
原文地址:http://www.cnblogs.com/heysn21/p/6984702.html