python中print[ ]代碼的執(zhí)行順序和原理
print [x for x in range(100,1000) if x/100 ==x%10],【】中代碼的執(zhí)行順序和原理是什么,最好擴(kuò)展一下,print[ ]里面的內(nèi)容 ?求講解
print [x for x in range(100,1000) if x/100 ==x%10],【】中代碼的執(zhí)行順序和原理是什么,最好擴(kuò)展一下,print[ ]里面的內(nèi)容 ?求講解
2016-05-15
舉報(bào)
2016-05-16
#先執(zhí)行for 循環(huán),比如這里是先:
for x in range(100, 1000)
????#接下來(lái)是循環(huán)內(nèi)部的判斷,我們通過(guò)添加 if 判斷語(yǔ)句,打算只添加符合要求的選項(xiàng)
????if x/100 == x%10: ? ?# x/100 表示取最高位有效數(shù)字, x%10 表示取各位,或最低位有效數(shù)字
????????#在if 滿足的情況下,把這個(gè)數(shù)加進(jìn)列表 list,?
????????#這里等價(jià)于print [x for x in range(100,1000) if x/100 ==x%10] 中的第一個(gè)x部分
????????List.append(x)
????????
2016-05-16
對(duì)于此類問(wèn)題,如何判斷執(zhí)行順序