python 분할 목록(list)방법 예시

머리말
일상적인 개발 에서 일부 API 인 터 페 이 스 는 요청 한 요소 의 개 수 를 제한 할 수 있 습 니 다.이 럴 때 하나의 큰 목록 을 고정된 작은 목록 으로 나 눈 다음 에 관련 처 리 를 해 야 합 니 다.본 고 는 몇 가지 간단 한 방법 을 수집 하여 여러분 이 참고 할 수 있 도록 공유 하고 자 합 니 다.다음은 상세 한 소 개 를 살 펴 보 겠 습 니 다.
방법 예시

#1.              ,                
In [17]: lst
Out[17]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

In [18]: for i in range(0,len(lst),3):
  ...:   print lst[i:i+3]
  ...:
[0, 1, 2]
[3, 4, 5]
[6, 7, 8]
[9]

#2.     ,       ,          
In [35]: lst
Out[35]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

In [36]: b = [lst[i:i+3] for i in range(0,len(lst),3)]

In [37]: b
Out[37]: [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]]

In [38]:

#3.     lambda,     ,            
In [10]: f = lambda a:map(lambda b:a[b:b+3],range(0,len(a),3))

In [11]: lst
Out[11]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

In [12]: f(lst)
Out[12]: [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]]
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기