일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- datetime
- python
- convention
- FOREIGN KEY
- 자료구조
- 큰 수 나누기
- 외래키
- BOJ
- 리스트 컴프리헨션
- mysql
- SUM()
- itertools
- list comprehension
- 2557
- flask
- floor
- ceil
- 세그먼트 트리
- 네이밍
- 에라토스테네스의 체
- 소수
- enumerate
- lower_case_table_names
- Codeforces
- SUM
- timestamp
- Dictionary
- project euler
- 딕셔너리
- 파이썬
Archives
- Today
- Total
목록itertools (1)
늒네 기록
[python] product, permutations, combinations 함수에 대하여
코드를 짜다 보면 종종 주어진 선택지들 중에 몇 개를 선택해서 조합을 만들고, 그 조합들을 가지고 계산을 돌려야 할 일이 있을 때가 있다. 예를 들어, A, B, C, D 선택지가 있을때, 이 중에서 i) 중복을 허용하여 두 개를 순서대로 뽑아서 나열한다 -> AA, AB, AC, AD, BA, BB, BC, BD, CA, CB, CC, CD, DA, DB, DC, DD ii) 중복을 허용하지 않고 두 개를 순서대로 뽑아서 나열한다 ->AB, AC, AD, BA, BC, BD, CA, CB, CD, DA, DB, DC iii) 중복을 허용하지 않고 두 개를 뽑는다. 순서가 달라도 조합이 같으면 같은 걸로. ->AB, AC, AD, BC, BD, CD 이때 위의 i), ii), iii) 상황에서 각각 파이..
언어 공부 기록/python
2020. 10. 1. 16:55