Menu
Coddy logo textTech

시퀀스 연산자

Coddy Python 여정의 Fundamentals 섹션에 포함된 레슨 — 77개 중 66번째.

Python은 리스트, 문자열, 튜플과 같은 시퀀스와 함께 사용할 수 있는 여러 연산자를 제공합니다.

+ 연산자를 사용한 연결은 두 시퀀스를 하나로 결합합니다:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2

위 코드를 실행한 후, combined_list의 값은 다음과 같습니다:

[1, 2, 3, 4, 5, 6]

* 연산자를 사용한 반복은 시퀀스를 지정된 횟수만큼 반복합니다:

numbers = [1, 2, 3]
repeated_numbers = numbers * 3

위 코드를 실행한 후, repeated_numbers에는 다음과 같은 내용이 포함됩니다:

[1, 2, 3, 1, 2, 3, 1, 2, 3]

이 연산자들은 다른 시퀀스에서도 작동합니다:

# 문자열 연결
greeting = "Hello" + " " + "World"  # "Hello World"

# 문자열 반복
stars = "*" * 5  # "*****"
challenge icon

챌린지

쉬움

두 개의 인자를 받는 create_pattern이라는 이름의 함수를 만드세요:

  • 숫자 리스트 (numbers).
  • 정수 (repeats).

이 함수는 다음을 수행해야 합니다:

  1. 리스트를 자기 자신과 연결합니다 (list + list).
  2. 결과 리스트를 * 연산자를 사용하여 repeats 횟수만큼 반복합니다.
  3. 최종 패턴을 반환합니다.

치트 시트

리스트 조작 연산자:

  • +를 사용하여 리스트 결합:
    combined = list1 + list2
  • *를 사용하여 리스트 반복:
    repeated = list * n

예시:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
# [1, 2, 3, 4, 5, 6]

numbers = [1, 2] * 3
# [1, 2, 1, 2, 1, 2]

직접 해보기

def create_pattern(numbers, repeats):
    # 여기에 코드를 작성하세요
quiz icon실력 점검

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

Fundamentals의 모든 레슨