파이썬에서 1에서 N까지의 숫자 목록
- 사용자 정의 함수를 생성하여 1부터 N까지의 숫자 목록 생성
-
range()
함수를 사용하여 1에서 N까지의 숫자 목록 만들기 -
numpy.arange()
를 사용하여 1에서 N까지의 숫자 목록을 만듭니다
이 튜토리얼에서는 1부터 특정 숫자까지의 숫자 목록을 만드는 방법에 대해 설명합니다.
사용자 정의 함수를 생성하여 1부터 N까지의 숫자 목록 생성
이 메서드는 사용자로부터 필요한 번호를 가져와for
루프를 사용하여 해당 번호까지 반복합니다. 각 반복에서 값을 증가시키고 목록에 숫자를 추가합니다.
다음 코드가이를 설명합니다.
def createList(n):
lst = []
for i in range(n + 1):
lst.append(i)
return lst
print(createList(10))
출력:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
range()
함수를 사용하여 1에서 N까지의 숫자 목록 만들기
range()
함수는 Python에서 매우 일반적으로 사용됩니다. 함수 인수에 지정된 두 숫자 사이의 시퀀스를 반환합니다. 지정되지 않은 경우 시작 번호는 기본적으로 0입니다. 또한 증가를 지정할 수 있으며 기본적으로 하나 인step
이라는 매개 변수도 있습니다.
아래 코드에서이 함수를 사용하여 숫자 목록을 생성합니다.
lst = list(range(1, 10 + 1))
print(lst)
출력:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list()
함수 사용에 유의하십시오. 최종 결과가 목록 형식인지 확인합니다. 또한+1
을 사용하면 최종 번호도 목록에 포함됩니다.
range()
함수와 함께 목록 이해 방법을 사용할 수도 있습니다. List Comprehension은 Python에서 목록을 만드는 간단하고 간결한 방법입니다.
이 방법은 다음과 같습니다.
lst = [i for i in range(1, 10 + 1)]
print(lst)
출력:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numpy.arange()
를 사용하여 1에서 N까지의 숫자 목록을 만듭니다
NumPy
모듈에는 배열을 만들고 수정하는 데 유용한 많은 방법이 있습니다. 이 모듈의arange()
함수는 앞에서 설명한range()
함수와 유사합니다. 최종 출력은 numpy 배열입니다.
아래 코드에서이 기능을 구현합니다.
import numpy as np
lst = list(np.arange(1, 10 + 1))
print(lst)
출력:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
또한list()
함수를 사용하여 최종 출력을 목록 형식으로 변환합니다.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn