자료구조 & 라이브러리
리스트(List)
(1)리스트 개념
: 배열과 같이 여러 요소들을 갖는 집합으로 새로운 요소를 추가하거나, 갱신, 삭제 하는 일이 가능하다.
(2) 리스트 선언
(3) 리스트 슬라이스 (★)
(4) 리스트 추가, 수정, 삭제
(5) 리스트 병합
(6) 리스트 검색
(7) 리스트 메서드
[보기] list = [ 1, 2, 3, 2 ]
① # 특정 위치에 요소 삽입
② # 리스트 끝에 요소 삽입
③ # 리스트 특정 위치 요소 삭제
④ # 리스트 특정 요소 삭제
⑤ # 리스트 마지막 요소 출력 후 삭제
⑥ # 리스트 요소의 개수
⑦ # 리스트 병합
⑧ # 리스트 분리
⑨ # 정렬
⑩ # 정렬 후 복사
⑪ # 리스트 역순 출력
⑫ # 리스트 내용 모두 삭제
튜플(Tuple)
(1) 튜플 개념
: 리스트와 비슷하게 여러 요소들을 갖는 구조이다.
(2) 튜플 선언
Set
(1) Set 개념
: 중복이 없는 요소들로만 구성된 구조이다.
(2) Set 선언
(3) Set 메서드
[보기] s = {1, 5, 1, 1, 1, 3, 7}
① # 포함 여부 확인
② # 요소 추가
③ # 여러 요소 추가
④ # 요소 제거
⑤ # 요소 복사
딕셔너리(dict)
(1) 딕셔너리 개념
: 키(Key)-값(Value) 쌍으로 되어 있는 구조이다.
(2) 딕셔너리 선언
(3) 딕셔너리 메서드
① # 키만 추출하기
② # 값만 추출하기
③ # 키가 있는지 체크하여 가져오기
ch4. 대표적인 라이브러리
넘파이
텐서플로
파이토치
판다스
Beautifulsoup
Selenium
Scrapy
큐빅웹
장고
웹투파이