1월 27, 2022

집단자료형: Set,Dictionary, List,Tuple

1. Set과 Dictionary의 차이

    a. set은 요소들이 순서 없이 존재하므로 몇 번째 요소를 읽어들이거나 할 수 없습니다. 

        반대로 Dicitonary는 요소들을 key 값을 통하여 읽어들일 수 있습니다(key값 중복X)

    b. dictionary의 key값은 변경할 수 없는 형식임에 반해, value값은 mutable(변경가능)합니다

        반대로 set은 mutable한 리스트형 입니다

2. List와 Tuple의 차이   

    a. 가변형인 리스트와 달리 튜플은 한번 선언된 이후 수정이 불가능 합니다

    b. list는 수정이 가능하고 여러 수의 요소들을 저장할 수 있도록 했기때문에 tuple보다 차지          하는 메모리 용량이 더 큽니다. 이에 반해 tuple은 제한적인 만큼 용량이 적습니다. 

     따라서 수정이 필요없고, 간단한 데이터를 표현할 때는 tuple을 사용하는것이 효과적입니다