Skip to main content

Command Palette

Search for a command to run...

#python

Articles tagged with #python

  1. [Python TIL] map() 완전 이해하기: 여러 값 입력받기와 숫자 변환

    ✅ 기본 입력 방법 arr = input().split() 📌 사용자가 10 20 30을 입력하면 arr = ['10', '20', '30']→ 이때 각 요소는 문자열(str) 이다. ✅ 숫자로 변환하려면? a, b, c = map(int, input().split()) 📌 사용자가 1 2 3을 입력하면 → a = 1, b = 2, c = 3→ 각각 int형으로 변환되어 저장된다. 🔍 map()의 동작 원리 map(함수, 반복가능한...

    Mar 25, 20255 min read1
  2. [Python for C/I] 배열(Array)과 연결 리스트(Linked List)의 차이점과 상황별 선택 가이드

    연결 리스트와 배열은 모두 데이터를 순차적으로 저장하는 선형 자료구조이지만, 그 저장 방식과 작동 원리, 시간 복잡도 등에서 중요한 차이가 존재한다. 1️⃣ 메모리 구조 ✅ 배열 (Array) 배열은 연속된 메모리 공간에 데이터를 저장한다. Python에서는 list 타입이 동적 배열(Dynamic Array)로 구현되어 있다. 메모리에 한번에 연속적으로 확보되어야 하므로, 크기 변경 시 전체 복사가 발생할 수 있다. ✅ 연결 리스...

    Mar 24, 20255 min read2
  3. [Python for C/I] 삼항 연산자 (Ternary Operator)

    ✅ 삼항 연산자란? 삼항 연산자는 조건에 따라 값을 선택하는 표현식이다.if-else문을 한 줄로 축약해서 간단한 조건 분기를 처리할 때 사용되며, 리스트 컴프리헨션과도 자주 사용된다. 🔤 기본 문법 참일_때_값 if 조건 else 거짓일_때_값 읽는 순서: "조건이 참이면 참일_때_값, 아니면 거짓일_때_값" if가 가운데 있다는 게 특징! 📌 예제 숫자가 양수인지 확인하기 x = 5 result = "positive" if ...

    Mar 24, 20252 min read1
  4. [Python for C/I] 리스트 컴프리헨션(List Comprehension)

    ✅ List Comprehension이란? Python으로 알고리즘 문제 풀이를 할 때 굉장히 자주 쓰인다. List Comprehension은 파이썬에서 기존 리스트를 간결하게 처리하여 새로운 리스트를 생성하는 방법이다. for문과 if문을 한 줄로 표현할 수 있어서 코드를 짧고 명확하게 작성할 수 있다. 기본 문법은 다음과 같다. [표현식 for 변수 in 반복가능한객체 if 조건] 🧾 예시 1: 0부터 9까지 제곱한 값을 리스트로 만들...

    Mar 24, 20254 min read3
  5. [Python for C/I] 코테용 변수명 정리

    변수 · 함수명축약된 변수 · 함수명의미 leftl범위에서 왼쪽 midm범위에서 중간 rightr범위에서 오른쪽 lowl범위에서 낮은 쪽 highhi범위에서 높은 쪽 combinationcombi조합들 중 하나 graphgr그래프 adjacentadj인접행렬 또는 인접리스트, 그래프를 담는 변수명으로 주로 사용 distanced 또는 dist거리 또는 그래프 탐색 과정에서 시작점에서 몇 단계를 거쳐 왔는지 나타냄 total...

    Mar 24, 20252 min read2
  6. [Python TIL] 문자열에서 공백을 제거하는 다양한 방법

    Python에서 문자열의 공백을 제거하는 방법에는 여러 가지가 있습니다.단순한 공백(" ")만 제거하는 경우와, 연속된 공백, 탭(\t), 줄바꿈(\n)까지 제거하는 경우를 나누어 살펴볼게요. 😊 ✅ 방법 1: replace() 사용 (단순 공백 제거) s = "Banana is Good" result = s.replace(" ", "") print(result) 🔹 출력: BananaisGood 🔹 설명: " "(공백)을 ""(빈...

    Mar 19, 20252 min read1