few_shot_prompt.format_messages(), 에서 (언패킹 연산자)는 리스트(또는 튜플) 내의 개별 요소를 풀어서 (unpack) 전달하는 역할을 합니다.
🔍 언패킹의 역할
Python에서 * 연산자는 리스트(또는 튜플)의 요소들을 개별적으로 분해하여 함수나 다른 리스트에 전달할 때 사용됩니다.
✅ 예제 1: 리스트 언패킹
fruits = ["apple", "banana", "cherry"]
print(*fruits)
🔹 실행 결과:
apple banana cherry
*fruits는 apple banana cherry로 분해되어 출력됩니다.
✅ 예제 2: 리스트 요소 개별 전달
def greet(name1, name2, name3):
print(f"Hello, {name1}, {name2}, and {name3}!")
names = ["Alice", "Bob", "Charlie"]
greet(*names) # 리스트의 요소들을 개별 인수로 전달
🔹 실행 결과:
Hello, Alice, Bob, and Charlie!
names
리스트의 요소들이 개별 인수로 전달되었습니다.