집합 set과 배열 list, 튜플 tuple은 서로의 자료구조로 변경할 수 있습니다.
menu = {"커피","우유","주스"}
print(menu) #{'커피','우유','주스'}
print(menu, type(menu)) # {'커피','우유','주스'} <class 'set'>
menu = list(menu)
print(menu, type(menu)) # ['커피','우유','주스'] <class 'list'>
menu = tuple(menu)
print(menu, type(menu)) # ('커피','우유','주스') <class 'tuple'>
menu = set(menu)
print(menu, type(menu)) # {'우유','주스','커피'} <class 'set'>
처음 집합으로 만들어줬던 것을 list로 변경해주고 그 후에 다시 튜플로 변경할 수 있습니다.
type( 이름 ) 을 사용하면 그 자료의 타입을 출력할 수 있습니다.
자료구조를 변경하면서 집합은 { }, 리스트는 [ ], 튜플은 ( ) 로 바뀌는 것을 알 수 있고,
집합으로 변경하는 경우 순서가 없기 때문에 내용의 순서가 바뀔 수 있습니다.
'Python' 카테고리의 다른 글
[파이썬 Python] for 반복문 (1) | 2022.12.06 |
---|---|
[파이썬 Python] if (0) | 2022.12.05 |
[파이썬 Python] 집합 (set) (0) | 2022.12.05 |
[파이썬 Python] 튜플 (0) | 2022.12.05 |
[파이썬 Python] 사전 Dictionary (0) | 2022.12.05 |