-
카테고리
-
세부 분야
데스크톱 앱 개발
-
해결 여부
미해결
zip 사용시 질문
22.08.24 10:08 작성 조회수 176
0
x = [1,2,3,4]
y = [5,6,7,8]
두개의 리스트를 zip 하면,
zip(x,y)
반환값은 zip 오브젝트 인데요,
프린트 하면,
print(list(zip(x,y)))
출력 : [(1,5), (2,6), (3,7), (4,8)]
list로 형 변환 후 출력이 되는데요,
아래와 같이 값 할당 시에는 왜 list로 형 변환 하지 않아도 되는지 궁금합니다.
z, c, d, h = zip(x,y)
저는 zip(x,y)가 zip 오브젝트이기 때문에 z, c, d, h에 값 할당을 위해서는 list(zip(x,y)) 변환 후
해야한다고 생각했거든요.
그런데 변환 안하고 할당해도 정상적으로 z, c, d, h가 튜블형으로 잘 출력이 되더라구요.
답변을 작성해보세요.
답변 0