반응형
아래의 내용은 'Do it! 점프 투 파이썬' 책을 공부하며 정리하였습니다.
https://www.aladin.co.kr/shop/wproduct.aspx?ISBN=K362833219&start=pnaver_02
Do it! 점프 투 파이썬
챗GPT를 시작으로 펼쳐진 생성 AI 시대에 맞춰 설명과 예제를 다듬고, 최신 경향과 심화 내용을 보충했다. 또한 이번 개정 2판도 50만 코딩 유튜버인 조코딩과 협업을 통해 유튜브 동영상을 제공해
www.aladin.co.kr
자료형 비교
공부하면서 가장 헷갈렸던 "문자열, 리스트, 튜플, 딕셔너리, 집합" 자료형을 비교 정리해보았습니다.
구분 | 구조 | 연산 가능 |
요솟(위치)값 존재 |
인덱싱/슬라이싱 가능 |
수정/삭제 가능 |
특징 |
문자열 | " "(큰 따옴표), """ """(큰 따옴표 3개), ' '(작은 따옴표), ''' '''(작은 따옴표 3개) |
O | O | O | O | |
리스트 | [] | O | O | O | O | * 요솟값 변경 가능 (요솟값을 변경하고 싶은 경우 리스트 사용) |
튜플 | () | O | O | O | X | * () 생략 가능 * () 안에 1개의 요소만 가질 경우 마지막에 꼭 쉼표(,) 붙여줘야함 * 요솟값 변경 불가 (요솟값을 변경하고 싶지 않을 경우 튜플 사용) |
딕셔너리 | {Key: Value} | X | X | X | O | * 리스트나 튜플처럼 순서가 없음, 요솟(위치)값이 아닌 Key를 통해 Value를 구함 * 따라서, 인덱싱/슬라이싱 방법을 적용할 수 없음 * Key 중복 안 됨 (나머지 무시) * Key는 변하지 않는 값, Value는 변하는 값이든 변하지 않는 값이든 상관없음 |
집합 | set() | X | X | X | O | * 순서가 없음 * 중복을 허용하지 않는 특징으로 데이터의 중복을 제거하는 필터로 종종 사용 됨 * 교집합, 합집합, 차집합 구하기 위해 유용하게 사용됨 |
2장 되새김 문제
문제 입력
출력
여기까지 2장 정리 및 마무리 문제 풀이를 진행해보았습니다!
아직까지는 각 자료형들에 내장된 함수를 구분해서 쓰는게 헷갈리네요. 열심히 복습해야겠습니다!
오늘 공부 끝!
반응형
'Programming Language > Python' 카테고리의 다른 글
[Do it! 점프 투 파이썬 8일차] 3장_프로그램의 구조를 쌓는다! 제어문 (while 문, for 문) (2) | 2024.04.03 |
---|---|
[Do it! 점프 투 파이썬 7일차] 3장_프로그램의 구조를 쌓는다! 제어문 (if 문) (2) | 2024.04.01 |
[Do it! 점프 투 파이썬 4, 5일차] 파이썬 프로그래밍의 기초, 자료형(딕셔너리 자료형, 집합 자료형, 불 자료형, 변수) (3) | 2024.03.28 |
[Do it! 점프 투 파이썬 3일차] 2장_파이썬 프로그래밍의 기초, 자료형 (리스트 자료형, 튜플 자료형) (9) | 2024.03.27 |
[Do it! 점프 투 파이썬 2일차] 2장_파이썬 프로그래밍의 기초, 자료형(숫자형, 문자열 자료형) (3) | 2024.03.26 |
댓글