Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- JIT
- 청크
- 121
- select
- null
- spring
- 데이터베이스
- orderedDict
- 싱글톤
- 스프링
- 오버라이딩
- 리스트 자르기
- 싱글톤 레지스트리
- PYTHON
- GCP Storage
- DAO
- 개발기록
- 자바
- ChainMap
- 백준
- react
- 쓰는이유
- DAO의 분리
- 외부조인
- Spring Framework
- overriding
- Oracle
- 파이썬
- java
- defaultdict
Archives
- Today
- Total
PengTory
[Python] list 원하는 갯수대로 자르기 본문
프로그래머스에서 문제를 풀던 중 리스트를 원하는 갯수대로 잘라야하는 상황이 생겼다.
예를들어 a = [1,2,3,4,5,6,7,8,9,0] 라고 가정했을 때
원하는 갯수가 2라면
[[1,2], [3,4], [5,6], [7,8], [9,0]] 와 같이 분할하고 싶었다.
특정 리스트에서 원하는 갯수대로 요소를 나누는 함수를 만들어보았다.
test = [1,2,3,4,5,6,7,8,9,0]
def list_cut(li, n):
return [li[i:i+n] for i in range(0, len(li), n)]
print(list_cut(test, 2))
print(list_cut(test, 4))
# 결과값
# [[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]
# [[1, 2, 3, 4], [5, 6, 7, 8], [9, 0]]
'Python 이것저것' 카테고리의 다른 글
[Python] Typing 모듈 (0) | 2022.10.26 |
---|