Today I Learned
[내일배움캠프_데이터분석] 3주차 화요일 TIL _ Python 데이터 타입
journal201
2024. 7. 9. 20:49
A. 어떤 문제가 있었는지
Python 기초 내용 정리가 필요함.
B. 내가 시도해본 것
[내용 정리]
1. 데이터 타입
* sequence : (일련의) 연속적인 사건들[행동들/숫자들 등], (사건,행동 등의) 순서, 차례
2. 리스트, 튜플, 딕셔너리
구분 | 리스트 | 튜플 | 딕셔너리 |
정의 | 여러 항목을 담을 수 있는 가변한 시퀀스 자료형 | 변경할 수 없는 시퀀스 자료형 | 키-값 쌍의 데이터를 저장하는 자료 구조 |
특징 | 리스트 내 요소 추가, 삭제, 수정 가능 | 튜플 내 요소 추가, 삭제, 수정 불가 | 각 키는 유일해야하지만 지정 값은 중복 가능 |
생성 | my_list = [1,2,"hello",[3,4]] | my_tuple=( 1,2,'hello" ) | my_dic = {'name' : 'John', 'age' : 85} |
인덱싱 | print(my_list[0]) #출력: 1 | print(my_tuple[0]) #출력: 1 | print(my_dic['age']) #출력: 85 |
인덱싱: 자료형에서 특정 위치의 값에 접근하는 방법, 0부터 값을 가짐.
my_list = [1,2,"hello",[3,4]] | 0 | 1 | 2 | 3 | 4 |
리스트 내 순서 |
1 | 2 | hello | [3,4] | |
인덱스 번호 | 1 | 2 | hello | [3,4] |
해당 리스트의 4번째 값은 없음.
C. 어떻게 해결했는지
비교하여 정리하고, 예제를 풀어봄.
D. 무엇을 새롭게 알았는지
튜플은 해당 값을 추가, 삭제, 수정할 수 없어 해당 데이터를 보호할 때 사용함.