当我i们在写代码时,会显得非常的从冗余,这时我们就可以利用推导式是我们的代码看起来高级且比如当我们写一个for循环为列表中添加数据时,我们不是使用推导式时代码大抵如下:
a=[]
for i in range(0,10):
a.append(i)
print(a)
结果不出所料就是如下图片:
利用推导式的话我们完全可以将代码简化为两行:
a=[i for i in range(0,10)]
print(a)
而结果是没有任何差异的,虽说一次的改变没有什么,但当我们大量熟悉的使用推导式时就会大大缩短我们的代码长度,使是我们的代码看起来更简练
今天的分享到此结束。