摘要: 【第五章】思考题答案,仅供参考: 思考题1:第一种方法更快,原因就是{}不需要去调用相关的函数; 思考题2:用列表作为key在这里是不被允许的,因为列表是一个动态变化的数据结构,字典当中的key要求是不可变的,原因也很好理解,key首先是不重复的,如果key是可以变化的话,那么随便key的变化,这里 阅读全文
posted @ 2019-06-02 23:12 在软件技术路上的行者 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 【第四章】思考题的答案,仅供参考: []比list()更快,因为调用了list函数有一定的时间,而[]却没有。 前面我们学习了 Python 中的列表和元组,了解了他们的基本操作和性能比较。这节章,我们再来学习两个同样很常见并且很有用的数据结构: 字典(dict)和集合(set) 字典和集合在 Py 阅读全文
posted @ 2019-06-02 22:52 在软件技术路上的行者 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 前面的课程,我们了解了Python 语言的学习方法,并且带你了解了 Python 必知的常用工具——Jupyter。接下来我们正式学习 Python 的具体知识。 对于每一门编程语言来说,数据结构都是其根基。了解掌握 Python 的基本数据结构,对于学好这门语言至关重要。今天我们就一起来学习,Py 阅读全文
posted @ 2019-06-02 22:28 在软件技术路上的行者 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在开始之前我们先了解一下序列(sequence): 序列中的元素都是有序的,其实在前面已经分享过一种序列了,那就是字符串;Python总共有6个内置的序列:即列表、元组、字符串、Unicode字符串、buffer对象和 xrange对象。 序列的操作包括:索引、长度、切片、遍历、组合(序列相加)、检 阅读全文
posted @ 2019-06-02 22:22 在软件技术路上的行者 阅读(157) 评论(0) 推荐(0) 编辑