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]