python列表推導式的if-else


a=[i for i in range(10) if i%2==0]
print(a)
a=[i if i%2==0 else 'qi' for i in range(10)]
print(a)

結果:
[0, 2, 4, 6, 8]
[0, 'qi', 2, 'qi', 4, 'qi', 6, 'qi', 8, 'qi']


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM