摘要: 主要实现方法: 将目前菜单添加到menu里面,然后b返回时再从添加的menu里面把菜单提取出来。 阅读全文
posted @ 2018-01-09 15:09 裙下的小香蕉 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 递归的最大深度——997 结果就是997 以上是修改递归的最大深度 二分查找法: 阅读全文
posted @ 2018-01-09 15:04 裙下的小香蕉 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题,用了 itertools.groupby 这个函数。不过这个东西最终还是没用上。 问题就是对一个list中的新闻id进行去重,去重之后要保证顺序不变。 直观方法 最简单的思路就是: 复制代码代码如下: ids = [1,2,3,3,4,2,3,4,5,6,1]news_ids = 阅读全文
posted @ 2018-01-08 17:00 裙下的小香蕉 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数 上面是我们对calc这个匿名函数的分析,下面给出了一个关于匿名函数格式的说明 我们可以看出,匿名函数并不是真的不能有名字。 匿名函数的调用和正常的调用也没有什么分别。 就是 函数名(参数) 就可以了~~~ 练一练: 上面是匿名函数的 阅读全文
posted @ 2018-01-05 15:09 裙下的小香蕉 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 内置函数 python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。 这个表的顺序是按照首字母的排列顺序来的 作用域相关 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的字典 locals()——获取执行本方法所在命名空间内 阅读全文
posted @ 2018-01-04 16:07 裙下的小香蕉 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 先是复习:迭代器和生成器: 用yield遍历字符串: 各种推导式: 例二:30以内所有能被3整除的数的平方 字典推导式 例一:将一个字典的key和value对调 集合推导式 例:计算列表中每个值的平方,自带去重功能 阅读全文
posted @ 2018-01-03 17:40 裙下的小香蕉 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 楔子 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,有几种方式? 首先,我可以通过索引取值l[0],其次我们是不是还可以用for循环来取值呀? 你有没有仔细思考过,用索引取值和for循环取值是有着微妙区别的。 如果用索引取值,你可以取到任意位置的值,前提是你 阅读全文
posted @ 2018-01-02 19:20 裙下的小香蕉 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法 以下是 enumerate() 方法的语法: 参数 sequen 阅读全文
posted @ 2017-12-30 18:21 裙下的小香蕉 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础 简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序。 你也可 阅读全文
posted @ 2017-12-29 20:18 裙下的小香蕉 阅读(398) 评论(0) 推荐(0) 编辑
摘要: __name__和__doc__用法,前者是用str形式显示函数名,后者是显示备注部分。 阅读全文
posted @ 2017-12-29 19:50 裙下的小香蕉 阅读(566) 评论(0) 推荐(0) 编辑