반응형
a = [1,2,3,4]
b = ['A', 'B']
의 두 리스트에 대해 (1,A), (1,B), (2,A), (2,B), ... 반복을 하려면 무지성으로 구현했을 때
for x in a:
for y in b:
function(x, y)
처럼 구현할 수 있다.
하지만 itertools 의 product 를 활용하면 좀 더 깔끔하게 구현이 가능하다
[function(x, y) for x, y in product(a, b)]
반응형
'개발 이야기 > Python' 카테고리의 다른 글
gunicorn 멀티프로세스 Crontab 을 활용한 날짜별 file log 로테이션 돌리기 (0) | 2023.04.25 |
---|---|
Multi Thread 결과 값 리턴하여 저장하기 (0) | 2021.07.22 |
베트남어 성조 제거하여 알파벳으로 변환하기 (0) | 2021.06.30 |
Fabric 을 이용하여 쉽고 편한 배포하기 (0) | 2020.12.10 |
Dictionary List 를 key에 따라 sort 하기 (0) | 2020.12.02 |
댓글