1. Introduction
- lambda는 프로그래밍에서 "함수를 작성하는 방식"을 의미하는 학술 용어이다.
- 파이썬에서 lambda를 쓰지않고 숫자의 제곱을 반환하는 함수를 다음과 같이 작성 가능하다.
def f(x):
return x**2
- 이를 lambda를 이용해서 표기하면 다음과 같다.
f = lambda x : x**2
- 기본적으로 lambda expressions은 변수에 이름을 지정하거나 할당하지 않고 단독으로 존재하는 함수이다.
- 파이썬에서 람다함수는 한 줄이상의 코드를 가질 수 없다.
- BeautifulSoup을 사용하면 특정 유형의 함수를 find_all()에 parameter로 전달 가능하다.
bs.find_all(lambda tag: len(tag.attrs) == 2)
'DS Study > Web Scraping' 카테고리의 다른 글
[Web Scraping] [3.2] Regular Expressions (0) | 2025.03.26 |
---|---|
[Web Scraping] [3.1] BeautifulSoup (HTML Parsing) (0) | 2025.03.26 |
[Web Scraping] [2.2] Introduction to BeautifulSoup (0) | 2025.03.25 |
[Web Scraping] [2.1] urllib (파이썬 라이브러리) (0) | 2025.03.25 |
[Web Scraping] [1.2] HTML,CSS (0) | 2025.03.24 |