在写爬虫的时候,经常需要处理cookie,requests库里的cookie是dict,但是headers['cookie']却是一个key=value的字符串。 下面是几个用推导式实现的转换函数,供大家参考。 输出结果: 以上。。。 ...
分类:
编程语言 时间:
2018-04-30 11:45:33
阅读次数:
200
一、三元表达式 二、列表推导式和生成器表达式 #老男孩由于峰哥的强势加盟很快走上了上市之路,alex思来想去决定下几个鸡蛋来报答峰哥 egg_list=['鸡蛋%s' %i for i in range(10)] #列表解析 #峰哥瞅着alex下的一筐鸡蛋,捂住了鼻子,说了句:哥,你还是给我只母鸡吧 ...
分类:
其他好文 时间:
2018-04-29 19:23:31
阅读次数:
263
Python函数式编程 map(函数,可迭代式) 映射函数 filter(函数,可迭代式) 过滤函数 reduce(函数,可迭代式) 规约函数 lambda 函数 列表推导式 zip()函数 1列表推导式 [1, 2, 3, 4, 5, 6, 7] [2, 4, 6] [(1, 2), (1, 3) ...
分类:
编程语言 时间:
2018-04-26 01:26:12
阅读次数:
170
1、推导式套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 2、列表推导式 例1::30以内所有能被3整除的数 listt = [i for i in range(30) if i % 3 is 0] print(listt) 例2:30以 ...
分类:
其他好文 时间:
2018-04-25 17:10:34
阅读次数:
797
生成器:只有在调用的时候才会生成相应的数据 只能逐个往后取(不能取前面的,也不能直接跳到后面) 只有一个__next()__方法(Python3)next()(Python2) 两种实现方式 1.生成器表达式,语法看似列表推导式,只是把最外层的中括号改为小括号。 2.函数(通过yield关键字) 迭 ...
分类:
其他好文 时间:
2018-04-24 00:13:58
阅读次数:
189
Python数据结构 (列表)(将列表当做堆栈使用)(将列表当队列使用)(列表推导式)(嵌套列表解析)(del语句)(元组和序列)(集合)(字典)(遍历技巧) ...
分类:
编程语言 时间:
2018-04-23 18:38:45
阅读次数:
160
python3,python进阶,集合推导式,集合,set,推导式,comprehensions ...
分类:
编程语言 时间:
2018-04-21 16:12:22
阅读次数:
173
一、三元表达式 name=input('姓名>>: ').strip() res='SB' if name == 'alex' else 'NB' print(res) # 执行结果: 姓名>>: alex SB 姓名>>: lionel NB 二、列表推导式 l=[] for i in range ...
分类:
编程语言 时间:
2018-04-12 22:26:49
阅读次数:
199
isinstance('object',iterable) 判断是否可以迭代 for k ,v in enumerate(list/tuple/str) 列表推导式 [x * x for x in range(1, 11)] 列表推导式加上判断 [x * x for x in range(1, 11 ...
分类:
其他好文 时间:
2018-04-07 18:56:24
阅读次数:
137