列表生成式
之前看到過這種簡略的寫法予权,但是今天學(xué)習(xí)之后更加豁然開朗了希痴。
生成一個(gè)順序的數(shù)字列表际跪,可以使用循環(huán):
0
但是這樣太復(fù)雜了躏敢,可以用列表生成式快速寫出:
1
寫列表生成式時(shí)闷愤,把要生成的元素x * x放到前面,后面跟for循環(huán)件余,就可以把list創(chuàng)建出來肝谭,十分有用,多寫幾次蛾扇,很快就可以熟悉這種語法攘烛。
for循環(huán)后面還可以加上if判斷,這樣我們就可以篩選出僅偶數(shù)的平方:
2
還可以使用兩層循環(huán)镀首,可以生成全排列:
3