-
파이썬 공부 - 패스트 캠퍼스 2일차데이터 공부/PYTHON 2023. 11. 6. 22:26
>>> 리스트 생성 []
- 대괄호[]를 사용하고, 각 요소를 쉼표로 구분하여 나열
ex) num = [1, 2, 3, 4, 5]
- 정수, 문자열, 실수, bool 값 모두 포함 가능
mix = [10, "luck", 1.56, true]
- 빈 리스트 생성 가능
em = [] / em = list[]
>>> range 함수()
연속된 숫자들을 생성하는데 사용하는 함수. range(시작, 끝, 간격)의 구조로 이뤄짐.
- 시작 : 기본값이 0에서 시작하는 거 주의 but 역순으로 생성할 시, 0이 아닌 -1에서 시작
- 끝 : 포함되지 않는 숫자로서, 숫자 앞에 벽을 친다고 생각
- 간격 : 숫자 사이의 간격
>>> 튜플()
리스트와 유사한 구조를 지니지만, 괄호가 다르고, 안에 저장된 요소를 변경, 추가, 삭제할 수 없다는 차이점이 있다
변수에 값을 지정할 때, ()로 감싸면 튜플이 되고, tuple함수를 써서 생성할 수도 있다. 반대로 튜플도 list함수를 사용해서 리스트로 변환이 가능하다.
>>> 리스트/튜플 언패킹
리스트 혹은 튜플을 활용하여 여러 변수에 값을 할당하는 기능을 언패킹이라 한다.
>>> 시퀀스 자료형 4가지
리스트 >>> [10, 20, 30, 40, 50]
튜플 >>> (10, 20, 30, 40, 50)
range >>> range(7) >>> 0, 1, 2, 3, 4, 5, 6
문자열 : "good"+) len 함수를 이용하여 시퀀스 객체의 길이 구하기
>>> 인덱스(순서)를 활용하여 값을 찾거나 새로운 값 할당하기
시퀀스는 요소의 순서에 따라 인덱스 번호가 있다. 변수[n]을 하면 값을 출력할 수 있고, 변수[n]을 변수로 지정해서 값을 할당할 수도 있다.
+) del 함수를 이용하여 요소를 삭제하는 것도 가능하다
>>> 슬라이스 문법
a[시작:끝:간격]을 활용해 시퀀스 내에서 원하는 인덱스 범우의 값들을 찾을 수 있다. 공백으로 입력할 경우 시작은 0 / 끝은 len(a) / 간격은 1이 된다.
>>> 딕셔너리 문법{}
키(key)와 값(value)의 쌍으로 데이터를 저장하는 구조. 중괄호{}를 사용하며 키와 값은 콜론:으로 구분된다. 또한, dict를 사용한 딕셔너리 문법도 있다.
'데이터 공부 > PYTHON' 카테고리의 다른 글
파이썬 공부 - 패스트 캠퍼스 5일차 (0) 2023.11.09 파이썬 공부 - 패스트 캠퍼스 4일차 (1) 2023.11.09 파이썬 공부 - 패스트 캠퍼스 3일차 (0) 2023.11.07 코딩 표기 방법의 중요성 - 파이썬 1일차 강의 (0) 2023.11.05 파이썬 공부 - 패스트 캠퍼스 1일차 (0) 2023.11.05