python基础
benofdog
这个作者很懒,什么都没留下…
展开
-
python中的map函数
首先python 3.5与python2.7在map函数上是有分别的,python 3.5会返回一个object地址,python 2.7会直接返回列表。 map函数接受两个参数parm1与parm2,其中parm1是function,就是定义的def xxx()或者隐匿函数lambda或是None,parm2是一个列表 ,map最后返回的内容根据python版本而定,但是返回的一定是列表。==原创 2017-05-06 14:10:09 · 1235 阅读 · 0 评论 -
python中的list函数(部分截取)
本文在Python3.5中进行,python3.5中的list是一个列表函数。其中有几个命令需要注意:index del count。 除此之外基础的append与extend不在叙述 index获得第一次出现的value(值的编号) 示例:index a = [1,2,3,4,5,6,7,6,1] eg1 = a.index(3) print(eg1) 示例:count原创 2017-05-06 15:46:57 · 15536 阅读 · 0 评论 -
python中的os函数
python中经常需要调用目录下面的一些文件这就需要获取目录中的内容,所以要使用一些特别的函数,比如os。 这个函数作用广泛。本文只介绍以下几种功能,其余功能日后再补:os.getcwd(),os.path.abspath('.'),os.chdir(path) 首先是os.getcwd()用于获取当前目录。 第二是os.path.abspath('.')同上都可获取当前目录,但是如果多加一原创 2017-05-06 20:44:45 · 997 阅读 · 0 评论 -
python 列表数据的保存
在python处理集合时使用set函数之后,还需要恢复原有的顺序,那么就要用药sort函数,sort(key=为使用set处理前的列表.index) 如: X1=['哪','我','在','在','哪','哪'] X2=list(set(X1)) X2.sort(key=X1.index)原创 2017-05-17 22:31:32 · 3925 阅读 · 0 评论 -
python中的yeild
本文在python 3.5中进行,使用yeild作为generator(生成器),这是一个很常用的方式一次取出一些或一个数据。 我们的yeild使用next()来取出。但记住,如果yeild不执行,yeild后面的函数不会执行。 示例: def eg_fn(max_inter): a = [[1,2],[3,4],[5,6],[7,8],[9,10]] c = 0原创 2017-05-06 15:43:19 · 526 阅读 · 0 评论