摘要: python中的map函数会根据提供的函数对指定序列做映射。 >>> l = map(lambda x:x+1, [1,2,3,4,5,6]) >>> list(l) [2, 3, 4, 5, 6, 7] >>> m = map(lambda x,y:x+y, [1,2,3,4,5,6], [1,2 阅读全文
posted @ 2019-11-26 21:02 梁十安 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 再python中,有个叫lambda的东西,又叫做匿名函数,尝试解释一下它具体有什么用。 先看这样一段代码: >>> def add(x): ... return x+1 ... >>> add(5) 6 >>> add(7) 8 >>> 这里,定义了一个简单的函数,函数名是add,函数有一个参数x 阅读全文
posted @ 2019-11-26 20:45 梁十安 阅读(249) 评论(0) 推荐(0) 编辑
摘要: zip()是python的一个内置函数,作用是将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表,如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。 利用 * 号操作符,可以将元组解压为列表。 python2: >>> a = [1,2,3]>>> 阅读全文
posted @ 2019-11-26 20:18 梁十安 阅读(830) 评论(0) 推荐(0) 编辑