목표
1. 집합 관련 자료형을 알아 보겠습니다.
2. 집합 관련 자료형이 반복문에서 어떻게 사용되는 지 알아 보겠습니다.
강의
https://www.youtube.com/watch?v=og-d4H2i_oo&ab_channel=%EA%B9%80%EC%A7%84%EA%B6%8C
집합 관련 자료형
1. list
- 수정 가능한 자료들의 나열을 의미합니다.
- 순서대로 저장
Ex) ['seoul', 'suwon', 'inchen']
2. tuple
- 수정 불가능한 자료들의 나열을 의미합니다.
- 순서대로 저장
Ex) ('seoul', 'suwon', 'inchen')
3. dictionary
- key : value 형식으로 이루어진 자료들의 나열을 의미합니다.
- 순서가 없이 저장 그래서 인덱싱을 지원하지 않는다.
Ex) {'green':'go', 'yellow': 'go faster' , 'red' : 'stop'}
4. set()
- 집합 자료형으로써 자료들의 집합을 쉽게 만들기 위한 자료형입니다.
- 중복을 허용 하지 않는다.
- 순서가 없이 저장 그래서 인덱싱을 지원하지 않는다.
- 만약 set 자료형에 저장된 값을 인덱싱으로 접근하려면 다음과 같이 list나 tuple로 변환한후 해야 한다.
Ex) s1 = set([1,2,3])
집합 관련 자료형은 언제 쓰나요?
여러가지의 자료를 한개의 변수에 넣고 싶을때 사용합니다
List 사용법
- https://www.w3schools.com/python/python_lists.asp
Tuples 사용법
https://www.w3schools.com/python/python_tuples.asp
Dictionaries 사용법
https://www.w3schools.com/python/python_dictionaries.asp
Set 사용법
https://www.w3schools.com/python/python_sets.asp
'강의 > python3' 카테고리의 다른 글
[python3] 7강. 중간 정리 (프로그램 구조, 변수, 제어문, 함수) (0) | 2022.04.23 |
---|---|
[python3] 6강. function(함수) (0) | 2022.04.13 |
[python3] 4강. 변수와 제어문 -1 (0) | 2022.04.07 |
[python3] 3강. 프로그램의 기본 구조 (0) | 2022.04.04 |
[python3] 2강. 강의 커리큘럼 (1) | 2022.03.30 |