列表推導(dǎo)式
回答
愛揚教育
2022-01-13
- 相關(guān)推薦
只要支持 for 循環(huán)進(jìn)行迭代的對象,都可以對它使用列表推導(dǎo)式。
擴(kuò)展資料
列表推導(dǎo)式(又稱列表解析式)提供了一種簡明扼要的方法來創(chuàng)建列表。
它的結(jié)構(gòu)是在一個中括號里包含一個表達(dá)式,然后是一個for語句,然后是 0 個或多個 for 或者 if 語句。那個表達(dá)式可以是任意的,意思是你可以在列表中放入任意類型的對象。返回結(jié)果將是一個新的列表,在這個以 if 和 for 語句為上下文的表達(dá)式運行完成之后產(chǎn)生。
列表推導(dǎo)式的執(zhí)行順序:各語句之間是嵌套關(guān)系,左邊第二個語句是最外層,依次往右進(jìn)一層,左邊第一條語句是最后一層。