Menu
Coddy logo textTech

List 캐스팅

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 6번째.

list() 함수를 사용하여 튜플, 문자열 또는 range와 같은 이터러블(iterable)을 리스트로 변환할 수 있습니다. 이는 수정 가능한 형식으로 요소를 작업할 때 유용합니다.

튜플을 리스트로 변환하기:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

문자열을 캐스팅하면 각각의 문자로 분리됩니다:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

range를 list로 변환하면 모든 숫자를 한 번에 얻을 수 있습니다:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

또한 set이나 dict와 같은 다른 타입으로 캐스팅할 수도 있지만, 그것들은 나중에 살펴볼 것입니다. 지금은 데이터를 유연하게 다루고 변환하기 위해 list()에 집중하세요!

challenge icon

챌린지

쉬움

list() 함수를 사용하여 다음 데이터를 리스트로 변환하세요:

  1. 튜플: (10, 20, 30)
  2. 문자열: "python"
  3. 범위(range): range(1, 6)

결과 리스트를 출력하세요.

출력 예시:

[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]

이 챌린지는 list()를 사용하여 다양한 반복 가능한 객체(iterables)를 리스트로 형변환하는 연습을 돕습니다.

치트 시트

list() 함수를 사용하여 튜플, 문자열 또는 range와 같은 반복 가능한 객체(iterable)를 리스트로 변환할 수 있습니다:

튜플을 리스트로 변환하기:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

문자열을 변환하면 개별 문자로 분리됩니다:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

range를 리스트로 변환하면 모든 숫자를 한 번에 생성합니다:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

직접 해보기

# 여기에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Logic & Flow의 모든 레슨