ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 고급 자료형(딕셔너리, 집합)
    Web/Python 2017. 11. 24. 20:22

     

     

    Dictionary 


    Key로 Value 얻기

    >>>a.get('name') = a['name']
    >>>a.get('name', 'anonymous') // 못 찾으면 anonymous를 반납한다.

    Key 존재여부 확인

    >>> 'name ' in a // 딕셔너리에 'name' Key가 있느냐


    딕셔너리의 용도

    검색할 키와 데이터부분으로 나누어져 있는 경우 -> JavaScript의 객체와 비슷하게 쓰이며 그 예로는 'JSON'을 생각해 볼 수 있다.


    집합 자료형


    집합을 처리하기 위한 자료형

    - set 키워드로 생성

    - { }로 집합 자료형을 표현


    집합 자료형의 특징

    - 집합은 원소의 중복을 허용하지 않는다.

    - 순서가 없다.

    - 인덱싱이 불가능하다.

    - 인덱싱을 하려면 튜플이나 리스트로 변환 후에 해야 한다.


    교집합, 합집합, 차집합

    >>> intersection
    |
    >>> union
    -
    >>>difference

    원소 여러 개 추가하기 - update

    >>> s1.update([4,5,6,]) // 리스트로 변환하여 넣어줘야 한다.



     

     

    'Web > Python' 카테고리의 다른 글

    Dictionary 정렬하기  (0) 2017.11.26
    문자열  (0) 2017.11.25
    파이썬 기본  (0) 2017.11.19

    댓글

Designed by Tistory.