Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình tạo danh sách có n phần tử từ 1 đến n bằng Python

Giả sử chúng ta có một số n. Chúng ta phải tạo một danh sách các phần tử có kích thước n, các phần tử từ 1 đến n.

Vì vậy, nếu đầu vào là n =5, thì đầu ra sẽ là [1,2,3,4,5]

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • sử dụng chiến lược hiểu danh sách python để giải quyết vấn đề này
  • tạo một danh sách với i cho mỗi i từ 1 đến n, đối với điều này, chúng tôi sử dụng hàm range (). Điều này sẽ nhận giới hạn dưới là n ở đây và giới hạn trên là n + 1 vì chúng tôi muốn tạo tối đa n.

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

def solve(n):
   return [i for i in range(1,n+1)]
n = 5
print(solve(n))

Đầu vào

5

Đầu ra

[1, 2, 3, 4, 5]