더북(TheBook)
menu = {"커피", "우유", "주스"}
print(menu)
print(type(menu))

실행결과 icon_con

{'커피', '주스', '우유'}
<class 'set'>

실행결과를 보면 menu의 자료구조를 set(세트)라고 출력합니다. 앞에 나온 class는 클래스를 뜻한다고 했습니다. 여기서는 ‘set는 클래스구나.’ 하고 넘어가도 됩니다.

그럼 세트를 리스트로 바꿔 볼까요?

menu = list(menu) # 리스트로 변환
print(menu, type(menu))

실행결과 icon_con

['커피', '우유', '주스'] <class 'list'>

변환 방법이 간단하죠? 바꾸고 싶은 자료구조를 나타내는 명령어의 소괄호 안에 바꿀 자료구조명을 넣으면 됩니다. type()으로 결과를 확인해 보면 자료구조가 list(리스트)라고 출력합니다. menu의 값을 출력한 결과도 []로 감싸여 있으므로 확실하게 리스트임을 알 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.