列表解析

来源:互联网 发布:手机淘宝旧版本6.6.0 编辑:程序博客网 时间:2024/04/29 07:02
l=[1,2,3]l=[x+10 for x in l]print(l)#for循环等价形式,但没列表解析简单,运行速速也较列表解析慢l1=[12,13,14]res=[]for x in l1:    res.append(x+10)print(res)#对文件使用列表解析lines=[line.rstrip() for line in open('test.txt')]print(lines) #将文件中的内容存放到一个列表中#可以在迭代时对文件的每行运行任何字符串操作,如:upper(),replace()s=[x+y for x in 'abc' for y in '123']print(s)r=[]for x in 'abc':    for y in '123':        r.append(x+y)print(r)

0 0