[i for i in range(0,5) if i>2] - Python的for循环的另一种方式

废话少说直接上代码:

a = [i for i  in range(0,5) if i>2]
b = []
for  i in range(0,5):
	if i>2:
		b.append(i)	
print('大佬循环',a)
print('普通for循环',b)

结果截图:
在这里插入图片描述
大家可以看到运用这两种for循环其实是一种效果,前者减少了很多代码量,而且在数据量打的时候速度也会非常快,接下来我会利用jupter notebook 进行运行时间精确到ms的一个对比
在这里插入图片描述
大家可以明显的看到很明显的速度差异,哇是不是很很神奇!

猜你喜欢

转载自blog.csdn.net/m0_43432638/article/details/84823582
I
5 I