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 |