Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 1에서 n까지 n개의 요소로 목록을 만드는 프로그램

<시간/>

숫자 n이 있다고 가정합니다. 크기가 n인 요소 목록을 만들어야 합니다. 요소는 1에서 n까지입니다.

따라서 입력이 n =5와 같으면 출력은 [1,2,3,4,5]

가 됩니다.

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • 이 문제를 해결하기 위해 python 목록 이해 전략을 사용합니다.
  • 1에서 n까지의 각 i에 대해 i를 사용하여 목록을 만듭니다. 이를 위해 range() 함수를 사용합니다. 여기에서는 n인 하한을 사용하고 최대 n을 생성하기를 원하기 때문에 상한 n+1을 취합니다.

예시

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

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

입력

5

출력

[1, 2, 3, 4, 5]