강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của junginhanq5467
junginhanq5467

câu hỏi đã được viết

Bài giảng Python miễn phí (Cách sử dụng Phần 2) - Lập trình GUI (4 giờ)

zip 사용시 질문

Viết

·

336

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가 튜블형으로 잘 출력이 되더라구요.

pythonGUI

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của junginhanq5467
junginhanq5467

câu hỏi đã được viết

Đặt câu hỏi