자료형 데이터 타입
1) int
- 0은 거짓으로 취급, 0이 아닌 정수를 참으로 취급
2) float
3) str 혹은 object
4) bool
- 0은 거짓, 1은 참, 그 외의 숫자는 취급안하므로 거짓
5) None (Null)
- 초기화할 때 사용
- a = None
- None은 거짓
집합 데이터 타입
1) list
- 순서있는 집합
- [ ]
- 추가 : .append(1)
- 제거 : .remove(1)
- 순서는 앞에서부터 제거됨
- 인덱싱 : mylist[0]
- 0부터 시작
- 음수값으로도 가능
- 길이 : len(mylist)
2) tuple
- 순서있는 읽기전용 집합
- ( )
- 추가 및 제거 불가능
- 인덱싱 : mytuple[0]
- 확인만 가능
- 길이 : len(mytuple)
3) set
- 순서없고, 중복없는 집합
- myset = set() 으로 할당
- 추가 : .add(1)
- 중복해서 같은 값을 넣을 수 없음
4) dict
- key, value로 이루어진 사전형 집합
- mydict = dict() 으로 할당
- 추가 및 변경 :
- mydict['apple'] = 123
- mydict[0] = 123
- 키 값으로 int, float, str 타입 가능
- 길이 : len(mydict)