#列表推导式的高明之处 lis=[(i**2)/2 for i in range(1,11)] for i in lis: print(i) #找出桌面以xlsx结尾的文件 import os ls=[file for file in os.listdir(r'C:UsersDesktop') if file.endswith('.txt')] for i in ls: print(i) #列表推导式拼接两个列表值 lista=[1,2,3,5,4,8,9] listb=['da','dax','d','v','qq','wx','zw'] ls=[(a,b)for a in lista for b in listb] print(ls) #test两个list后一个list循环可以限定重复次数 listc=[i for i in range(5)for x in range(2)] print(listc) #在join中也可以对字符串进行类型功能 a='今天是个好日子' stra=''.join(a for n in range(2)) print(stra)