자료구조의 변형 같은 경우에는 원하는 자료구조의 이름의 함수를 사용하게 되면 쉽게 변형이 가능하다.
예시를 통해 알아보자
코드 아랫부분에 결과값을 순서대로 적어두었다.
변형된 자료구조를 확인하기 위해서 type()을 사용하였다.
#list, tuple, set 간의 자료 구조 변경
#최초 set으로 선언 및 정의
animals={"犬","うま","ねこ"}
print(animals, type(animals))
animals=list(animals) #list로 변형
print(animals, type(animals))
animals=tuple(animals)#tuple로 변형
print(animals, type(animals))
animals=set(animals)#다시 set으로 변형
print(animals, type(animals))
>>>{'ねこ', '犬', 'うま'} <class 'set'>
>>>['ねこ', '犬', 'うま'] <class 'list'>
>>>('ねこ', '犬', 'うま') <class 'tuple'>
>>>{'ねこ', '犬', 'うま'} <class 'set'>
'Computer > Programming Language' 카테고리의 다른 글
C++ STL vector 초기화 방법 (0) | 2021.05.07 |
---|---|
pickle 간단 사용법 feat. with문 (0) | 2021.02.18 |
if __name__ == '__main__'이 뭘까? (0) | 2021.02.15 |
Python basic skills[수정 중] (0) | 2021.02.14 |
[기본문법] 리스트(list),튜플(tuple), 딕셔너리(dictionary) 정리 (0) | 2020.11.29 |