python核心编程五——映像和集合
1.字典
不同意一个键相应多个值:当有键发生冲突(即。字典键反复赋值),取最后(近期)的赋值。
>>> dict1 = {' foo':789, 'foo': 'xyz'}
>>> dict1
{'foo': 'xyz'}
2.集合分为可变集合(set) 和 不可变集合(frozenset)
(1)可变集合(set)。你能够加入和删除元素,对 不可变集合(frozenset)则不同意这样做。
请注意,可变集合(set)不是可哈希的,因此既不能用做字典的键也不能做其它集合中的元素。不可变集合(frozenset)则正好相反,即。他们有哈希值,能被用做字典的键或是作为集合中的一个成员。
(2)集合类型操作符 联合( | ) 交集( & ) 差补/相对补集( – ) 对称差分( ^ )(即异或)
>>> s = set('cheeseshop')
>>> t = frozenset('bookshop')
>>> s ^ t
set(['k', 'b', 'e', 'c'])
python核心编程五——映像和集合相关推荐
- 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录
目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...
- 《Python核心编程(第3版)》学习笔记及书评
<Python核心编程(第3版)>学习笔记 文章目录 <Python核心编程(第3版)>学习笔记 写在前面 1. 正则表达式 1.1 常用语法 1.2 re模块 2. 网络编程 ...
- python核心编程第三版_Python之父:自学python,这3本书能节约你一大半时间编程...
今天给大家推荐三本书,有两本是属于一个系列,即<Python核心编程>第二版和第三版,一本讲基础和一本讲进阶,非常适合Python的初学者和有一定基础的学习者.还有一本书适合所有想学Pyt ...
- 《Python核心编程(第3版)》——1.3 正则表达式和Python语言
本节书摘来自异步社区<Python核心编程(第3版)>一书中的第1章,第1.3节,作者[美] Wesley Chun(卫斯理 春),孙波翔 李斌 李晗 译,更多章节内容可以访问云栖社区&q ...
- python核心编程第三版_《Python核心编程(第3版)》
<Python核心编程(第3版)>是经典畅销图书<Python核心编程(第二版)>的全新升级版本,本书适合具有一定经验的Python开发人员阅读,总共分为3部分.第1部分为讲解 ...
- AI领域的Python核心编程【学生免费】
<Python程序设计>这门课是AI领域的Python核心编程课,我们设立的目标是希望通过这门课提升你的代码能力,助力你成为合格的算法工程师. 截止目前已经有3000+同学免费参加了本课程 ...
- python核心编程--笔记(不定时跟新)(转)
的解释器options: 1.1 –d 提供调试输出 1.2 –O 生成优化的字节码(生成.pyo文件) 1.3 –S 不导入site模块以在启动时查找python路径 1.4 –v ...
- python核心编程 第3版_Python核心编程(第3版)PDF高清晰完整中文版
一.书籍简介 <Python核心编程(第3版)>是经典畅销图书<Python核心编程(第二版)>的全新升级版本. <Python核心编程(第3版)>总共分为3部分. ...
- python核心编程电子书_Python核心编程 PDF 超清第3版
给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python编程.Python核心编程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小22.4 MB,卫斯理编写,目前豆瓣 ...
最新文章
- 2019 浙江大学 计算机 科目,2019考研大纲:浙江大学2019年《计算机学科专业基础综合》(单考)(科目代码907)...
- SQLSERVER中修复状态为Suspect的数据库
- python windows窗口开发_Windows 平台做 Python 开发的最佳组合
- 自然语言处理笔记-哈工大 关毅
- 灰度图像的腐蚀与膨胀
- perl6检测网站CMS脚本(测试代码)
- 去除dataframe中的空行_Python数据分析中的处理与数值加速技巧简介
- rabbitmq充分利mysql_牛逼哄哄的 RabbitMQ 到底有啥用?
- Rotate Array旋转数组
- 海迅2016破解版下载
- (Mysql)跨表查询和跨库查询
- zzuli oj 1077
- python发邮件被认定为垃圾邮件_python笔记:解决163邮件批量发送被误认为是垃圾邮件而导致无法方法是使用QQ邮件发...
- SpringBoot统一返回result结果集
- Unity 个人玩法Demo合集
- Reactor And Gev 详解 通俗易懂
- cobar mysql部署方案_Cobar的安装和配置步骤
- Android SELinux开发入门指南之如何增加Java Binder Service权限
- 安卓毕业设计- 基于Android的旅游计划APP
- 资深程序员才能看懂的幽默时刻
热门文章
- JS 常用函数二(改变HTML样式)
- package.json相关疑惑总结
- Pycharm2018的激活方法或破解方法
- Graph_Master(连通分量_Poj_1904)
- .net大型分布式电子商务架构说明(转载来自头条)
- 我对NHibernate的感受(3):有些尴尬的集合支持
- 网站检测之防注入绕过的十一种技巧
- Windows文件扩展名大全,不断添加中
- 怎么解决web service circular reference 问题
- 不经意传输(oblivious transfer)