全部测试代码
#! /usr/bin/env python3
#_*_ conding:utf-8:_*_
#列表生成式是python内置的创建list的生成式range
#生成一个列表
l = list(range(1,11))
print('--l--',l)
#生成一个平方式
l=[]
for x in range(1,11):
l.append(x*x)
print('---l平方--',l)
#列表生成式方式实现
l = [x * x for x in range(1,11)]
print('列表生成式方式实现--',l)
#循环后面加判断
l = [x * x for x in range(1,11) if x % 2 == 0]
print('---加if后的列表--',l)
#使用两层循环
l = [m+n for m in 'ABC' for n in 'XYZ']
print('两层循环m+n',l)
执行结果