新聞中心
1、語法說明

10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有金溪免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
[expr for iter_var in iterable] [expr for iter_var in iterable if cond_expr]
第一種語法,首先迭代 iterable 里所有內(nèi)容,每一次迭代,都把 iterable 里相應(yīng)內(nèi)容放到iter_var 中,再在表達(dá)式中應(yīng)用該 iter_var 的內(nèi)容,最后用表達(dá)式的計(jì)算值生成一個列表。
第二種語法,加入了判斷語句,只有滿足條件的內(nèi)容才把 iterable 里相應(yīng)內(nèi)容放到 iter_var 中,再在表達(dá)式中應(yīng)用該 iter_var 的內(nèi)容,最后用表達(dá)式的計(jì)算值生成一個列表。
2、實(shí)例
print('\n'.join([' '.join ('%dx%d=%2d' % (x,y,x*y) for x in range(1,y+1)) for y in range(1,10)]))
以上就是python列表生成式的兩種語法,希望對大家有所幫助。更多Python學(xué)習(xí)推薦:python教學(xué)
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)站欄目:創(chuàng)新互聯(lián)Python教程:python列表生成式的兩種語法
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/dpecgsi.html


咨詢
建站咨詢
