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. 무엇을 새롭게 알았는지

튜플은 해당 값을 추가, 삭제, 수정할 수 없어 해당 데이터를 보호할 때 사용함.