[파이썬][리스트] 함수 내부에서 리스트를 생성하고 반환하는 방법과 예제

함수 내부에서 리스트를 생성하고 반환하는 방법은 매우 간단합니다. 함수 내에서 리스트를 생성한 후, return 문을 사용하여 해당 리스트를 반환하면 됩니다. 아래 예제를 통해 함수 내부에서 리스트를 생성하고 반환하는 방법을 살펴보겠습니다.

예제: 함수 내부에서 리스트 생성 및 반환

def generate_even_numbers(count):
    even_numbers = []  # 빈 리스트 생성
    for i in range(2, 2 * count + 2, 2):
        even_numbers.append(i)  # 짝수를 리스트에 추가
    return even_numbers

# 함수 호출하여 생성된 리스트 받기
result = generate_even_numbers(5)
print(result)  # 출력: [2, 4, 6, 8, 10]

위의 예제에서 generate_even_numbers 함수는 count 개수의 짝수를 생성하고 리스트에 추가하여 반환합니다. 함수를 호출하면 생성된 리스트를 받아와 출력합니다. 함수 내에서 생성한 리스트는 함수가 종료된 후에도 유지되며 반환됩니다.

함수 내에서 리스트를 생성하고 반환하는 것은 코드 구조를 더 모듈화하고 재사용 가능한 함수를 작성하는 데 도움이 됩니다.