본문 바로가기

Language20

Python) split 문자열 메서드 split 문자열 메서드문자열.split(sep)- sep을 구분자 문자열로 사용- 문자열 내 단어를 리스트로 반환주의할점은, 문자열 자체를 바꾸는게 아니라 나눠진 단어들을 리스트로 반환한다는 것이다.그래서 주로 변수에 할당해서 사용한다. 예를들어, '1,2,3' 이라는 문자열에서 각각의 숫자를 리스트에 요소로 넣으려면: '1 2 3' 이라는 문자열에서는:해당 예시를 보면 알 수 있듯이 공백으로 구분되어있으면 인수를 안 넣어도 된다. 참고split 메서드에 대한 Python 공식 문서 : python docs: str.split 2026. 2. 2.
Python ) Lambda Expressions : 람다 표현식 Lambda Expression 6. ExpressionsThis chapter explains the meaning of the elements of expressions in Python. Syntax Notes: In this and the following chapters, extended BNF notation will be used to describe syntax, not lexical anal...docs.python.org lambda expression은 함수를 간결하게 작성한 것익명의 함수라고 생각해도 된다 (함수명이 없기때문) 구조 : lambda parameter : expression 받은 값을 제곱값으로 돌려주는 함수가 있다def square(n): return n**2 .. 2026. 1. 18.
Python ) map, filter 함수 map()공식 문서를 보면 다음과 같이 인수를 사용한다map(function, iterable, /, *iterables, strict=False)iterable 객체의 요소를 각각 function 의 인수에 적용적용한 값을 iterator 로 반환함 예를 들어, 1~5까지의 숫자를 제곱한 값을 각각 받고 싶다면:lst = [1, 2, 3, 4, 5]def square(n): return n**2# 값을 한 줄씩 출력for i in map(square, lst): print(i)# 값을 리스트로 출력print(list(map(square, lst))) # [1, 4, 9, 16, 25] 다중 인수인 경우:def add(a, b): return a + blst1 = [1, 2, 3, 4, .. 2026. 1. 17.
Python ) List Comprehension List ComprehensionList Comprehension 은 리스트를 간결하게 만드는 방법이다어느 상황에 사용하는지 예시와 함께 알아보자1부터 10까지의 제곱을 인수로 갖는 리스트를 만든다고 해보자sqaure_list = []for x in range(10): sqaure_list.append(x**2)print(sqaure_list) # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] x가 for 반복문을 돌면서 1부터 10까지의 제곱값을 square_list에 append(추가) 한다 1부터 10까지의 제곱을 인수로 갖는 리스트를 만드는 또 다른 방법이 있다:# List Comprehensionsquare_list = [x**2 for x in range(10)]pri.. 2026. 1. 16.
Python ) Iterator 와 Generator 오늘은 Python Docs에도 많이 등장하는 iterator, iterable 에 대해 알아보고더 나아가 generator 라는 개념에 대해서도 알아보겠다Iterable (반복 가능한 객체 / 데이터 타입)정의: 여러 개의 요소를 담고 있고, 하나씩 꺼내올 수 있는 데이터 구조 자체를 의미예시: List, Tuple, Set, Dictionary, String 등특징: for item in [데이터] 형태로 사용할 수 있다면 모두 iterable임Iterator (반복자)정의: iterable 객체에서 값을 하나씩 차례대로 꺼내주는 도구(상태)특징: "다음은 뭐야?"라고 물어보면(next() 함수) 현재 위치의 다음 값을 알려주고 다음 칸으로 이동모든 값을 다 꺼내면 더 이상 줄 게 없다는 에러(Sto.. 2026. 1. 15.
Python ) Reading and Writing Files : 파일 읽고 쓰는법 파이썬에서 파일을 읽고 관리하는 방법에 대해 알아보자 open() 함수open() 함수는 파일 객체를 반환한다주로 두개의 인수와 함께 사용된다: open(filename, mode)file = open('readme.txt', 'w') 첫 번째 인수 filename 는 파일이름을 포함한 문자열이다(예시는 열려는 readme.txt 파일이 현재 파일과 같은 디렉토리/폴더 내에 있는 경우이다. 만약 다른 경로에 있다면 경로명으로 나타낸다) 두번째 인수 mode 는 열 파일이 어떻게 사용될지를 표현한 문자이다 주로 사용하는 mode 와 의미는 다음과 같다:‘r’ (read) : 읽기 위해 열기 (읽기 외에 쓰기 등은 불가능)‘w’ (write) : 쓰기 위해 열기, 이전 내용을 덮어씀‘a’ (append) :.. 2026. 1. 14.