값으로 리스트 초기화

Beginner

This tutorial is from open-source community. Access the source code

소개

Python 에서 리스트는 순서가 있고 변경 가능한 항목들의 모음입니다. 때때로 특정 값이나 값 집합으로 리스트를 초기화해야 합니다. 이 챌린지에서는 지정된 값으로 리스트를 초기화하고 채우는 함수를 만들 것입니다.

값으로 리스트 초기화

initialize_list_with_values(n, val=0) 함수를 작성하세요. 이 함수는 두 개의 매개변수를 받습니다.

  • n (정수): 생성할 리스트의 길이를 나타냅니다.
  • val (정수): 리스트를 채우는 데 사용할 값을 나타냅니다. val이 제공되지 않으면 기본값 0을 사용해야 합니다.

이 함수는 지정된 값으로 채워진 길이가 n인 리스트를 반환해야 합니다.

def initialize_list_with_values(n, val = 0):
  return [val for x in range(n)]
initialize_list_with_values(5, 2) ## [2, 2, 2, 2, 2]

요약

이 챌린지에서는 리스트 컴프리헨션 (list comprehension) 과 range() 함수를 사용하여 지정된 값으로 리스트를 초기화하고 채우는 방법을 배웠습니다. 또한 함수 매개변수에 기본값을 설정하는 방법도 배웠습니다.