#coding=utf8
'''列表生成式'''
testlist=[x for x in range(1,11)]
print testlist
testlist=[x**2 for x in range(1,11)]
print testlist
testlist=[x**2 for x in range(1,11) if x%2==0]
print testlist
testlist=[m+n for m in 'abc' for n in 'xyz'] #相当于嵌套循环
print testlist
testdic={'a':'A','b':'B','c':'C'}
testlist=[k+':'+v for k,v in testdic.iteritems()]
print testlist
L=['PHP','JAVA','PYTHON',18]
testlist=[v.lower() for v in L if isinstance(v,str)]
print testlist
python中常见的列表生成式
最新推荐文章于 2024-10-03 09:02:12 发布