람다(lambda) 함수
- 익명 함수(anonymous function)로써, 이름 없이 정의되고 사용될 수 있는 함수
- 주로 간단한 연산을 수행할 때나 함수를 인자로 전달 …
Python에서 *args
와 **kwargs
는 함수 정의 시 유용하게 사용되는 매개변수
*args
는 함수에 가변 인자를 전달할 때 사용*
이 중요, 뒤에 오 …import random
min_num = 0
max_num = 10
nums = 3
# 0~10 사이의 숫자 3개를 겹치지 않고 무작위로 추출
arr = random.sample(range(min_num, max_num + 1), nums)
print(arr)
# => ex) [1, 7 …
import itertools
list2d = [[1,2,3], [4,5,6], [7], [8,9]]
list(itertools.chain(*list2d))
# => [1, 2, 3, 4, 5, 6, 7, 8, 9]
id_dict
def solution(t, p):
num_list = [t[num: num + len(p)] for num in range(len(t) - len(p) + 1)]
return len([num for num in num_list if int …
from datetime import datetime
from dateutil.relativedelta import relativedelta
# 2년 반 후
two_and_half_later = datetime.strptime("2023.01.01", "%Y.%m.%d") + relativedelta(years=2, months=6, days=-1)
print(two_and_half_later)
# => 2025-06-30 00:00:00