-
고급 자료형(딕셔너리, 집합)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