Python函数(个人笔记)

lambda用法

将函数转化为表达式

g = lambda x:x+1

def g(x):
    return x+1

map用法

 proxys = list(map(lambda x: x.strip(), [y for y in lines]))

set()集合

set() 函数创建一个无序不重复元素集;可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

将序列转化为set

crawl_ID = set([list])

交集并集差集

>>> x & y         # 交集
set(['o'])
>>> x | y         # 并集
set(['b', 'e', 'g', 'l', 'o', 'n', 'r', 'u'])
>>> x - y         # 差集
set(['r', 'b', 'u', 'n'])

成员关系

if ID not in self.temp_ID:
    self.temp_id_process(ID)

if ID not in self.finish_ID:
    self.crawl_ID.add(ID)

你可能感兴趣的:(Python函数(个人笔记))