개발이야기/PS - Problem Solving, 알고리즘
python - 문제 풀이 할 때 알아 두면 유용한 loop 기법
준호씨
2018. 9. 12. 23:10
반응형
for loop 에서 index 를 알려면 enumerate
for i, x in enumerate([1, 3, 5]):
print(i, x)
0 1
1 3
2 5
itertools.permutations 순열. 리스트 각 항목이 중복 되지 않는 모든 경우의 조합 구하기
import itertools
for perm in itertools.permutations([1, 2, 3]):
print(perm)
(1, 2, 3)
(1, 3, 2)
(2, 1, 3)
(2, 3, 1)
(3, 1, 2)
(3, 2, 1)
순열에 대한 자세한 설명은 http://junho85.pe.kr/1025 를 참고 한다.
반응형