用 Python 建立一個包含 從 1 到 n n 個元素的列表的程式
假設我們有一個數字 n。我們需要建立一個大小為 n 的元素列表,這些元素是從 1 到 n。
因此,如果輸入類似於 n = 5,那麼輸出將是 [1,2,3,4,5]
為了解決這個問題,我們將按照以下步驟進行 −
- 使用 python 列表解析策略來解決這個問題
- 建立一個列表,其中 i 是從 1 到 n 的每個 i,為此我們使用了 range() 函式。這將取下限(此處為 n)和上限 n+1,因為我們希望生成最多 n。
示例
讓我們看看以下實現以獲得更好的理解 −
def solve(n): return [i for i in range(1,n+1)] n = 5 print(solve(n))
輸入
5
輸出
[1, 2, 3, 4, 5]
廣告