Menu
Coddy logo textTech

간단한 리스트 생성하기

Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 51번째.

이제 리스트 컴프리헨션의 구문을 알게 되었으니, 리스트 컴프리헨션을 사용하여 새 리스트를 빠르고 효율적으로 만드는 방법을 알아보기 위해 몇 가지 간단한 예제를 살펴보겠습니다.

세제곱 수 목록을 만드세요:

cubes = [x**3 for x in range(1, 6)]
print(cubes)
# 출력: [1, 8, 27, 64, 125]

문자에서 문자열 목록을 만드세요:

chars = [char for char in "hello"]
print(chars)
# 출력: ['h', 'e', 'l', 'l', 'o']

짝수 목록을 생성하세요:

evens = [x for x in range(2, 11, 2)]
print(evens)
# 출력: [2, 4, 6, 8, 10]

목록의 모든 항목을 대문자로 변환하세요:

words = ["apple", "banana", "cherry"]
uppercase = [word.upper() for word in words]
print(uppercase)
# 출력: ['APPLE', 'BANANA', 'CHERRY']

리스트 컴프리헨션을 사용하면 시퀀스를 쉽게 다루고, 변환을 적용하며, 조건까지 포함할 수 있습니다. 이 모든 작업을 한 줄로 처리할 수 있습니다!

challenge icon

챌린지

쉬움

단어 목록을 인수로 받아 리스트 컴프리헨션을 사용하여 각 단어의 길이 목록을 반환하는 get_word_lengths라는 함수를 작성하세요.

직접 해보기

def get_word_lengths(words):
    # 여기에 코드를 작성하세요
quiz icon실력 점검

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

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러