列表生成器部分代码
#list comprehensions
print(list (range(1,11)))
L=[]
for x in range(1,11):
L.append(x*x)
print(L)
print([x*x for x in range(1,11)])
print([x*x for x in range(1,11)if x%2==0])
print([m+n for m in 'ABC' for n in 'XYZ'])#+相当于逗号
#列出当前文件下所有目录
# import os
# print([d for d in os.listdir(',')])
d={'x':'A','y':'B','z':'C'}
for k,v in d.items():
print(k,'=',v)
#使用两个变量的列表生成式
print([k+'='+v for k,v in d.items()])
#把list中所有字符串变成小写
L=['HELLO','WORLD','IBM','APPLE',18]
# print([s.lower() for s in L])
print([s.lower() for s in L if(isinstance(s,str))])