자료구조 & 라이브러리

ㅇ.ㅇ·2022년 8월 9일

자료구조 & 라이브러리

  1. 리스트(List)

    (1)리스트 개념

    : 배열과 같이 여러 요소들을 갖는 집합으로 새로운 요소를 추가하거나, 갱신, 삭제 하는 일이 가능하다.

(2) 리스트 선언
(3) 리스트 슬라이스 (★)
(4) 리스트 추가, 수정, 삭제
(5) 리스트 병합
(6) 리스트 검색
(7) 리스트 메서드

[보기] list = [ 1, 2, 3, 2 ]

① # 특정 위치에 요소 삽입

② # 리스트 끝에 요소 삽입

③ # 리스트 특정 위치 요소 삭제

④ # 리스트 특정 요소 삭제

⑤ # 리스트 마지막 요소 출력 후 삭제

⑥ # 리스트 요소의 개수

⑦ # 리스트 병합

⑧ # 리스트 분리

⑨ # 정렬

⑩ # 정렬 후 복사

⑪ # 리스트 역순 출력

⑫ # 리스트 내용 모두 삭제

  1. 튜플(Tuple)

    (1) 튜플 개념

    : 리스트와 비슷하게 여러 요소들을 갖는 구조이다.

(2) 튜플 선언

  1. Set

    (1) Set 개념

    : 중복이 없는 요소들로만 구성된 구조이다.

    (2) Set 선언
    (3) Set 메서드

    [보기] s = {1, 5, 1, 1, 1, 3, 7}

    ① # 포함 여부 확인

    ② # 요소 추가

    ③ # 여러 요소 추가

    ④ # 요소 제거

    ⑤ # 요소 복사

  1. 딕셔너리(dict)

    (1) 딕셔너리 개념

    : 키(Key)-값(Value) 쌍으로 되어 있는 구조이다.

(2) 딕셔너리 선언

(3) 딕셔너리 메서드

① # 키만 추출하기

② # 값만 추출하기

③ # 키가 있는지 체크하여 가져오기

ch4. 대표적인 라이브러리

  1. 머신러닝 라이브러리
  • 넘파이

  • 텐서플로

  • 파이토치

  • 판다스

  1. 크롤링 라이브러리
  • Beautifulsoup

  • Selenium

  • Scrapy

  1. 웹 프레임워크
  • 큐빅웹

  • 장고

  • 웹투파이

profile
기록과 정리하는것을 계속해서 하려고 노력중이에요 😊

0개의 댓글