我是Python新手,來自PHP背景..給我留下了深刻的印象。有沒有從這個序列得到號碼列表的方式:在Python中生成一個簡單的數學序列
i^2, i^2 + i, i^2 + 2i, ..., n
也就是說,如果i=2
和n=30
:
4, 6, 8, ..., 30
好吧,這是一個非常簡單的序列,但什麼是更普遍在功能上做這種事情的方式?
也許有一些很好的功能性編程方式呢?在PHP中,我認爲我會使一些函數具有某些變量和交互功能,但Python可能會更優雅地執行它?
非常感謝。
'range'不返回一個列表,你知道... –
@BlaXpirit:在Python2它返回一個列表。在Python3中,它返回一個迭代器。 – unutbu
這不完全正確。但無論如何,你應該指定你使用的是過時的Python版本。 –