파이썬에서 1에서 N까지의 숫자 목록

Manav Narula 2023년1월30일
  1. 사용자 정의 함수를 생성하여 1부터 N까지의 숫자 목록 생성
  2. range()함수를 사용하여 1에서 N까지의 숫자 목록 만들기
  3. numpy.arange()를 사용하여 1에서 N까지의 숫자 목록을 만듭니다
파이썬에서 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 Narula
Manav Narula avatar Manav Narula avatar

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

관련 문장 - Python List