1. 程式人生 > >[i for i in range(0,5) if i>2] - Python的for迴圈的另一種方式

[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的一個對比
在這裡插入圖片描述
大家可以明顯的看到很明顯的速度差異,哇是不是很很神奇!