Python

1. list 2. tuple 3. dict 4.set 정리

우롱차 2020. 8. 29. 01:30
728x90

1.List [ ]

  • index번호 알 수 있음


2.Tuple ( ) or 생략가능

  • 한번 생성하면 변경할 수 없음

  • return 값 보낼때 tuple

  • tuple은 packing, unpacking

  • packing : ( a, b)

  • unpacking → c, d = (a, b) → c에 a를 담고 d에 b를 담는


3.Dict {key : value}

  • key, value 1pair key와 value한 쌍

  • key를 통해서 무언가를 작업

  • a[key] ← 이거는 key가 없으면 error → 프로그램이 종료가 될수도 있고

  • a.get(key) ← get 함수 써라 : safing하게 코드 작성하는 것 key가 없는 경우 None이 나옴 None은 종료가 안됌.

  • keys( ) : key들                       

  • values( ) : 값들

  • items( ) : key와 값들 전부    keys(), values(),items()들은 for문과 같은 반복문 쓸때 자주 사용

  • update() → a[key] = 'value' → a에 해당하는 [key]가 있으면 update

  •                                             → a에 해당하는 [key]가 없으면 insert


4. Set { }

  • {} : 중괄호만 하면 dictionary로 생각 됌

  • 그래서 set() 으로 선언해줘야 set으로 됌

  • 순서가 없으면서 중복값을 허용하지 않음

  • 중복값 제거할 때 많이 씀.

728x90

'Python' 카테고리의 다른 글

제어문 정리  (0) 2020.08.29
Chapter 06. 클래스와 객체의 이해  (0) 2020.08.29
Chapter 08. 예외처리  (0) 2020.08.29
Chapter 05. 모듈의 이해 및 모듈 import 방법  (0) 2020.08.29
Chapter 04-1. 함수의 이해  (0) 2020.08.29