ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Set(집합)
    Python Programming 2021. 4. 13. 14:56

    Set

    • 집합 내부의 데이터를 hash 알고리즘을 통해 저장.
      - 똑같은 원소를 하나로 취급하는 성질을 가짐.
    • dict 자료형과 같이 중괄호"{}"로 표현된다. 또는 set() 형태로도 사용이 가능하다.
    • dict의 경우 keyhash 형태로 만들었지만, set의 경우 value 자체를 hash 형태로 저장하는 것을 의미한다.
      - 결국 setvaluehash 형태로 저장되어 데이터를 출력할 때 중복 데이터는 제거되어 출력된다.
      - 즉, 중복 데이터를 방지할 때 사용한다.
      - mutable 속성을 지님.

     

    a = {12341}
    print(a)


    # result: {1, 2, 3, 4}

     

    • 리스트의 경우 hash 형태로 저장하지 않기 때문에 자료형 안에 저장된 값을 모두 출력한다.

     

    one_list = [12344]
    print(one_list)


    # result: [1, 2, 3, 4, 4]


    set() 구문 활용.



    print(set(one_list))


    # result: {1, 2, 3, 4}

     

    'Python Programming' 카테고리의 다른 글

    String (문자열)  (0) 2021.04.13
    Bool (불)  (0) 2021.04.13
    Dict(딕셔너리)  (0) 2021.04.07
    Tuple(튜플)  (0) 2021.04.07
    list(자료형)  (0) 2021.04.06
Designed by Tistory.