일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 해상부표식
- 등명기
- 충방전조절기
- 문자열 슬라이싱
- 항로표지 종류
- 안전수역표지
- 문자열 포매팅
- 사칙연한
- 포맷 코드
- 파이썬 문자열 함수
- 형상표지
- 전파표지
- 파이썬 자료향
- 음파표지
- 리스트 슬라이싱
- 유효광도
- 항행통보
- 광파표지
- 리스트 인덱싱
- 항로표지
- 파이썬으로 할 수 있는일
- 등대표
- 이스케이프 코드
- 파이썬 숫자형
- 파이썬
- 광달거리
- 리스트 관련 함수
- 특수신호표지
- 문자열 인덱싱
- 파이썬으로 할 수 없는 일
- Today
- Total
Learning Together
파이썬 튜플 자료형 / 딕셔너리 자료형 본문
튜플 자료형
★튜플 자료형은 리스트 자료형과 유사하지만 값을 바꿀 수 없다는 것이 다르다. 별로 쓰임이 없을 것 같지만 알게 모르게 많이 쓰이는 자료형이다. 튜플은 소괄호로 묶어서 표현하거나 ,(쉼표)를 이용해서 표현한다.값을 생성, 삭제, 수정할 수 없다.
★ 인덱싱, 슬라이싱, 더하기, 곱하기 등의 연산 가능하다.
튜플선언
>>>tup1 = (1,2,3)
>>>tup2 = (4, 5)
>>>tup3 = tup1 + tup2
>>>print tup3
>>>print tup1*3
(1, 2, 3, 4, 5)
딕셔너리 자료형
★딕셔너리 자료형은 키와 값을 한 쌍으로 가지는 자료형이다. 인덱스가 아닌 키를 이용해서 데이터를 찾을 수 있다.
★딕셔너리는 리스트나 튜플처럼 순차적으로 해당요소값을 구하지 않고 key를 통해 Value를 얻는다.
★ 기본적인 딕셔너리 구조
Dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}
★ 추가, 삭제, 수정 가능
딕셔너리 키 or 값 리스트로 가져오기
# 딕셔너리 선언
>>>dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}
# 딕셔너리 키 리스트로 가져오기
>>>print dic.keys()
['Job', 'Favorite', 'Name']
# 딕셔너리 값 리스트로 가져오기
>>>print dic.values()
['Student', 'Umjugamu', 'James']
>>>dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}
>>>dic.keys()
dict_keys([‘name’, ‘job’, ‘favorite’])
dic.keys()는 딕셔너리의 dic의 key만을 모아서 dict_keys라는 객체를 리턴한다.
딕셔너리 키, 값 쌍 튜플로 가져오기 : items()
>>>dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}
>>>print dic.items()
[('Job', 'Student'), ('Favorite', 'Umjugamu'), ('Name', 'James')]
딕셔너리 키로 값 가져오기 : get(key)
>>>dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}
>>>print dic.get('Name')
>>>print dic['Name']
James
James
딕셔너리에 해당 키가 있는지 검사하기 : in
>>>dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}
>>>print 'Job' in dic
>>>print 'Age' in dic
true
false
딕셔너리의 모든 키와 값 지우기 : clear()
>>>dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}
>>>dic.clear()
'파이썬(PYTHON)' 카테고리의 다른 글
파이썬 리스트 자료형 (0) | 2019.11.06 |
---|---|
파이썬 문자열 관련 함수 (0) | 2019.11.06 |
파이썬 문자열 문자형2 (0) | 2019.11.05 |
문자열 자료형1 (0) | 2019.11.05 |
파이썬 프로그래밍 숫자형 (0) | 2019.11.05 |