Day 16 (06/09) 字典

个人笔记:

字典

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是多个值,在%加个括号就行,即%()。

个人笔记,有点乱,不喜请喷。

时间: 2024-10-13 00:02:51

Day 16 (06/09) 字典的相关文章

(16/06/09) 跟兄弟连学PHP 第一章总结:HTTP协议与WEB的关系。

前言-PREFACE  让学习成为一种习惯. PHP是一种开源免费的开发语言,具有程序开发速度快,运行快,技术本身学习快等快捷性的特点,无疑是当前WEB开发中最佳的编程语言. 第一章:LAMP网站构建 1.HTTP协议与WEB的关系 1)HTTP是超文本传输协议.协议是指双方遵循的规范.HTTP协议就是浏览器和服务器的进行'沟通'的一种规范.一次HTTP操作成为一个事务,客户机和服务器通过请求和响应完成一次会话,工作过程分为5步 (1)客户端连接到WEB服务器     一个HTTP客户端(浏览器

2016/06/09 ThinkPHP3.2.3使用分页

效果图: 在这里我有先把page的设置做成了一个函数getpage,将这个方法放到Application\Common\Common\function.php(注意function不是类)中方便其他地方调用,代码如下: 1 <?php 2 /** 3 * TODO 基础分页的相同代码封装,使前台的代码更少 4 * @param $count 要分页的总记录数 5 * @param int $pagesize 每页查询条数 6 * @return \Think\Page 7 */ 8 functi

[2017.06.09]今天看了一个SSH项目所出现的问题

一开始启动项目java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Tue Nov 15 11:34:41 CST 2016]; root of context hierarchy 这个异常,上

2016.06.03-2016.06.09这周工作时间和内容

这周的学习内容,这周是我们实训任务很大,老师让做一个大的程序,功能要齐全,我是李志芳组的,我们组的题目是酒店客房管理系统,我们一起研究了功能,布置了我们每个人的分工,每个人的模块,我做的是员工信息管理,主要管理员工的信息,通过我们的努力,做完了报告,提交了,这周的实训就这样结束了,收获很大,主要是学会了画用例图,在调程序上,我又学会了很多,刚开始的时候数据库就是连不成功,后来通过上网查资料,我研究会了怎么去修改数据库字符串,真的有很大的收获,感谢这次实训,感谢老师. 这周的阅读内容:“大数据”是

(16/06/10) DIV+CSS网页标准化布局 DIV+CSS的兼容性问题小结。

1.兼容性问题的产生:个别浏览器的开发商对一些CSS属性的解析没有按W3C的标准设计. 一个好的网站布局需要在所有的浏览器上呈现相同的界面,即使不能完全一致也要大致相同.浏览器进行页面布局调试将其分为IE和非IE两种.主要原因是因为微软公司的IE浏览器没有按W3C的标准设计,而非IE浏览器几乎是符合W3C标准的.目前IE浏览器占有很大的市场份额,IE5使用人群很少,基本不用考虑,一般IE浏览器兼容性只针对IE6,IE7,IE8就可以了,IE的新版本向标准化迈进.非IE浏览器以Firefox浏览器

调试mvc 源码【转:http://www.cnblogs.com/wucj/archive/2013/06/09/3128698.html】

最近在研究asp.net mvc的源码,于是在想,既然提供了源码,那我们如何进入源码调试了?在网上找了一些调试的方法,试了几个都不行,于是折腾了一上午,终于弄出来了,下面看看我的操作步骤.   一:准备工作.本机安装的是vs2012,打了update1的补丁包,如图 接下来下载asp.net mvc的源码,地址是:http://aspnetwebstack.codeplex.com/ ,下载之后解压出来即可. 二:有两种方式可以调试源码,分别是:1)直接在源码的解决方案下新建一个asp.net

2018/06/09,临近离校的杂想

夜深忽梦少年事,突然想起高三某次校运会,我长得瘦瘦高高的,每项运动都不差,但也不拔尖,自然就沒有参加什么比赛了.但不知道什么班级还是学校的规定了,每个班要写一下关于运动员的日记.由于我没参加的原因,女班长就叫我写...我是个个人性很强的人,我觉得很傻,我就直接说不写.班长估计没遇到这么不配合的人,就提高了几个分贝,用班长的身份压我.但我还是坚持不写.这个校运会过去了一段时间后,有次看到班长,我就跟她开开玩笑,她看我跟她说话,没声好气地打了我几下,说上次和我吵架后,一个晚上都睡不着,我更觉得好玩了

Hadoop开发相关问题

总结自己在Hadoop开发中遇到的问题,主要在mapreduce代码执行方面.大部分来自日常代码执行错误的解决方法,还有一些是对Java.Hadoop剖析.对于问题,通过查询stackoverflow.csdn找到了解决方法.汇总出来以后查询方便.内容将不定期更新. 1.jar包执行出错,提示"class wordcount.WordCountMapper not found" 错误原因:在run()代码中没有定义setJarByClass解决方法:在wordcountJob.java

【BZOJ 2337】 2337: [HNOI2011]XOR和路径(概率DP、高斯消元)

2337: [HNOI2011]XOR和路径 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1170  Solved: 683 Description Input Output Sample Input Sample Output HINT Source Day2 [分析] 这题终于自己打出来了高斯消元.没有对比代码了... 很心酸啊..调试的时候是完全没有方向的,高斯消元还要自己一步步列式子然后消元解..[为什么错都不知道有时候 这题显然是不能