튜플 추출하기
이전 연습 문제에서는 두 개의 리스트 컴프리헨션을 사용해 각각 wlist의 각 하위 리스트 길이를 담은 lengths와, 그 리스트들에서 가장 긴 단어를 담은 words를 만들었어요. 이번에는 조금 다른 방식으로 만들어 보겠습니다. 먼저, 동일한 계산을 하나의 리스트 컴프리헨션에 담아 튜플들의 리스트를 생성하세요. 그런 다음, unzip 연산을 적용해 이전 연습 문제의 lengths와 words에 해당하는 두 개의 별도 튜플을 만들어 보세요.
리스트 wlist와 함수 get_longest_word()는 워크스페이스에 이미 준비되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 코딩 인터뷰 문제 연습하기
연습 안내
wlist의 각 항목에 대해 길이와 가장 긴 단어를 담은 튜플로 구성된 리스트를 만드세요.- 만든 리스트를 풀어서 두 개의 별도 튜플을 만드세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a list of tuples with lengths and longest words
result = [
(____, ____) for item in ____
]
# Unzip the result
lengths, words = ____
for item in zip(wlist, lengths, words):
print(item)