개냥이
close
프로필 배경
프로필 로고

개냥이

  • 분류 전체보기 (76) N
    • 개발 일지 (3)
      • FrontEnd_프론트엔드 (3)
      • BackEnd_백엔드 (0)
      • TroubleShooting_트러블슈팅 (0)
    • Study (45) N
      • Javascript (0)
      • Typescript (1)
      • React (1)
      • Node.JS (13) N
      • Python (11)
      • Java (16) N
      • SQL (3)
    • CodingTest (24)
      • 자료구조-알고리즘 (6)
      • BeakJoon (18)
      • Programmers (0)
    • Career_커리어 (3)
      • Hackathon _해커톤 (1)
  • 홈
  • Github
  • 태그
  • 방명록
[Python] 사전(Dict)과 집합(Set)

[Python] 사전(Dict)과 집합(Set)

동빈나 채널의 파이썬 문법 부수기 유튜브 강의를 참고하여 정리한 내용이다. 사전(dict)과 집합(set)은 둘 다 해시 테이블 기반이다.조회, 삽입, 삭제가 평균 O(1)이라는 게 가장 중요한 특징이다.코딩테스트에서 특정 값의 존재 여부를 빠르게 확인하거나 빈도수를 셀 때 필수적으로 사용한다. 사전 (dict)해시 테이블 기반 O(1) 조회사전은 키-값 쌍으로 데이터를 저장한다. 내부적으로 해시 테이블을 사용하기 때문에 리스트에서 O(N)이 걸리던 탐색이 사전에서는 O(1)에 가능하다.# 1만 개의 데이터에서 특정 값 탐색import timedata_list = list(range(1000000))data_dict = {i: True for i in range(1000000)}# 리스트 탐색 - O(..

  • format_list_bulleted Study/Python
  • · 2026. 3. 7.
  • textsms
[Python] 리스트(List)

[Python] 리스트(List)

동빈나 채널의 파이썬 문법 부수기 유튜브 강의를 참고하여 정리한 내용이다. 파이썬에서 가장 많이 쓰는 자료구조라고 할 수 있다.배열처럼 사용하고, 크기를 동적으로 늘릴 수 있고, 다양한 내장 메서드를 제공한다. 리스트 개념리스트는 순서가 있는 데이터의 묶음이다.배열처럼 인덱스로 접근하고, 다른 언어와 달리 파이썬 리스트는 여러 타입의 데이터를 함께 저장할 수 있다.# 기본 생성a = [1, 2, 3, 4, 5]b = [] # 빈 리스트c = list() # 빈 리스트 - b와 동일# 혼합 타입도 가능 (코딩테스트에선 잘 안 씀)mixed = [1, "hello", 3.14, True]print(a) # [1, 2, 3, 4, 5]print(len(a)) # 5 - 길이 리스트 초기화직..

  • format_list_bulleted Study/Python
  • · 2026. 3. 7.
  • textsms
[Python]  Boolean 자료형

[Python] Boolean 자료형

동빈나 채널의 파이썬 문법 부수기 유튜브 강의를 참고하여 정리한 내용이다. 파이썬의 불리언(Boolean) 자료형은 참(True)과 거짓(False) 두 값만 갖는다.단순해 보이지만 파이썬에서는 int의 서브클래스라는 특성 때문에 다른 언어와 다르게 동작하는 부분이 있어 정리해둔다. 기본 사용a = Trueb = Falseprint(type(a)) # print(a, b) # True False 파이썬에서 True와 False는 반드시 첫 글자를 대문자로 써야 한다.true, false는 변수명으로 취급되어 NameError가 발생한다.print(true) # NameError: name 'true' is not definedprint(false) # NameError: name 'fal..

  • format_list_bulleted Study/Python
  • · 2026. 3. 7.
  • textsms
[Python] 문자열(String) 자료형과 튜플

[Python] 문자열(String) 자료형과 튜플

동빈나 채널의 파이썬 문법 부수기 유튜브 강의를 참고하여 정리한 내용이다. 리스트와 비슷하게 순서가 있는 자료형이지만, 둘 다 불변(immutable)이라는 공통점이 있다.문자열과 튜플의 특성을 제대로 이해해야 인덱싱, 비교, 수정 시도에서 실수를 줄일 수 있다. 문자열 (str)초기화# 작은따옴표a = 'hello'# 큰따옴표b = "world"# 작은따옴표 안에 작은따옴표가 필요할 때c = "It's a nice day"d = 'He said "hello"'# 백슬래시 이스케이프e = 'It\'s a nice day'f = "He said \"hello\""print(a) # helloprint(c) # It's a nice dayprint(d) # He said "hello" 특수 문자 이스..

  • format_list_bulleted Study/Python
  • · 2026. 3. 7.
  • textsms
[Python] Number 자료형

[Python] Number 자료형

동빈나 채널의 파이썬 문법 부수기 유튜브 강의를 참고하여 정리한 내용이다. 파이썬의 자료형 중에서 수(Number)를 다루는 정수형, 실수형, 복소수형에 대해 정리한다.코딩테스트에서 실수 비교나 연산 연산자 관련 실수가 의외로 자주 나오는 부분이다.파이썬 자료형 개요파이썬의 주요 자료형은 아래와 같다.자료형설명예시정수형소수점 없는 수1, -5, 0실수형소수점 있는 수3.14, -0.5, 1e9복소수형허수부 포함3+4j, 1j문자열텍스트"hello", '파이썬'리스트순서 있는 가변 컬렉션[1, 2, 3]튜플순서 있는 불변 컬렉션(1, 2, 3)사전키-값 쌍{"a": 1, "b": 2}집합중복 없는 컬렉션{1, 2, 3} 이 중에서 이번 글에서는 수 자료형을 정리했다. 정수형 (int)기본 사용a = 10..

  • format_list_bulleted Study/Python
  • · 2026. 3. 7.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (76) N
    • 개발 일지 (3)
      • FrontEnd_프론트엔드 (3)
      • BackEnd_백엔드 (0)
      • TroubleShooting_트러블슈팅 (0)
    • Study (45) N
      • Javascript (0)
      • Typescript (1)
      • React (1)
      • Node.JS (13) N
      • Python (11)
      • Java (16) N
      • SQL (3)
    • CodingTest (24)
      • 자료구조-알고리즘 (6)
      • BeakJoon (18)
      • Programmers (0)
    • Career_커리어 (3)
      • Hackathon _해커톤 (1)
최근 글
인기 글
최근 댓글
태그
  • #알고리즘
  • #자료형
  • #프로그래머스
  • #TypeScript
  • #Python
  • #코딩테스트
  • #프론트엔드
  • #파이썬
  • #자료구조
  • #백준
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바