1、使用列表推导式生成1-50之间能被3或5整除的数字
不用列表推导式的老方法如下
#老方法
list01=[]
for item in range(1,51):
if item %3==0 or item %5==0:
list01.append(item)
print(list01)
列表推导式如下
list01=[item for item in range(1,51) if item %3==0 or item %5==0]
print(list01)
2、用列表推导式生成5-20之间数字平方
不用列表推导式的老方法如下
#老方法
list01=[]
for item in range (5,21):
list01.append(item **2)
print(list01)
列表推导式如下
list01=[item**2 for item in range (5,21)]
print(list01)