본문 바로가기
  •                        自分に負けずやれば出来る
  • 自分を信じる
Computer/Programming Language

list, tuple, set 간의 자료 구조 변경

by Divertome 2021. 2. 15.

자료구조의 변형 같은 경우에는 원하는 자료구조의 이름의 함수를 사용하게 되면 쉽게 변형이 가능하다.

예시를 통해 알아보자
코드 아랫부분에 결과값을 순서대로 적어두었다.

변형된 자료구조를 확인하기 위해서 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'>