전개연산자로 시퀀스 요소 전개하기
전개연산자(Spread Operator)는 주로 리스트, 튜플, 딕셔너리 같은 데이터 구조의 요소들을 다른 데이터 구조 안에서 풀어헤치는(unpack) 데 사용됩니다.
전개연산자는 함수에 인자 전달, 리스트의 병합, 변수 할당 등 다양한 상황에 활용됩니다.
전개연산자의 사용법
전개연산자는 *
를 사용하여 리스트와 딕셔너리의 요소를 개별적으로 풀어헤칩니다.
리스트 전개연산자 사용
numbers = [1, 2, 3] print("numbers:", *numbers) # 출력: 1 2 3
딕셔너리에 전개연산자를 사용하면 키(key)들만 풀어헤쳐집니다.
딕셔너리 전개연산자 사용
# 딕셔너리에서의 전개연산자 예시 info = {"name": "코드프렌즈", "age": 30} print("info:", *info) # 출력: name age
전개연산자 활용 예시
전개연산자는 다음과 같은 상황에서 활용될 수 있습니다:
-
함수 인자
: 함수에 여러 인자를 한 번에 전달 -
리스트/튜플 병합
: 두 개 이상의 리스트 또는 튜플을 하나로 병합 -
변수 할당
: 리스트의 요소들을 개별 변수에 할당
리스트 병합 예시
numbers = [1, 2, 3] # 리스트 병합 merged_list = [*numbers, 4, 5] print(merged_list) # [1, 2, 3, 4, 5]
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과