C的邏輯思維通常是這么寫的:
numbers = range(10)
evens = []
i = 0
while i < size :
if i % 2 == 0:
evens.append(i)
i += 1
evens
[0,2,4,6,8]
而用Python的邏輯思維是這么寫的:
[ i for i in range(10) if i % 2 == 0 ]
[0,2,4,6,8]
大家明白為什么學Python了吧 !
C的邏輯思維通常是這么寫的:
numbers = range(10)
evens = []
i = 0
while i < size :
if i % 2 == 0:
evens.append(i)
i += 1
evens
[0,2,4,6,8]
而用Python的邏輯思維是這么寫的:
[ i for i in range(10) if i % 2 == 0 ]
[0,2,4,6,8]
大家明白為什么學Python了吧 !
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。