menu = {"커피", "우유", "주스"}
print(menu)
print(type(menu))
실행결과 |
{'커피', '주스', '우유'} <class 'set'> |
실행결과를 보면 menu의 자료구조를 set(세트)라고 출력합니다. 앞에 나온 class는 클래스를 뜻한다고 했습니다. 여기서는 ‘set는 클래스구나.’ 하고 넘어가도 됩니다.
그럼 세트를 리스트로 바꿔 볼까요?
menu = list(menu) # 리스트로 변환
print(menu, type(menu))
실행결과 |
['커피', '우유', '주스'] <class 'list'> |
변환 방법이 간단하죠? 바꾸고 싶은 자료구조를 나타내는 명령어의 소괄호 안에 바꿀 자료구조명을 넣으면 됩니다. type()으로 결과를 확인해 보면 자료구조가 list(리스트)라고 출력합니다. menu의 값을 출력한 결과도 []로 감싸여 있으므로 확실하게 리스트임을 알 수 있습니다.