1. 读取文件的内容 filePath = "文件路径" (lambda f: (f.read(), f.close()))(file(filePath))[0] 2. 将内容写入到文件中 (lambda f, d: (f.write(d), f.close()))(file(r'd:/a.txt', 'w'), '要写入的数据') 3. 根据正则表达式过滤文件夹中的文件 import os, re f1 = lambda dir = os.getcwd() ,p = '': [file for file in os.listdir(dir) if p == '' or re.search(p, file)] #f2 = lambda dir = os.getcwd(), p = '': filter(lambda f: p == '' or re.search(p, f), os.listdir(dir)) print f1(p = r'/.py$') #列出当前目录下所有的py文件 #print f2(p = r'/.py$') 4. 将b列表中的在a列表中不存在的元素添加到a列表中。 def appendDiff(aList, bList): return ([item in aList or aList.append(item) for item in bList] or 1) and aList 5. 序列类型的反转。 s = 'abcd' print s[::-1] l = [1, 2, 3, 4] print l[::-1] 不断更新中... ...