내 목록에 문제가 있습니다. 많은 하위 목록이 있습니다. 이것은 다음과 같습니다Python 하위 목록으로 목록 분할
이L=[[1,5],[1,1,2,8,5,6],[6,46,35,86,24,3,34,46,23,35],[12,14,53,24,41,53],[1,3,6,4,3,8],[2,5,54,4,61,72,65,54],[43,6,2,6,51,3,43,13,64,52,5,8,3,57,52]]
내가 원하는 것은이 같은 것입니다 : 내가 itertools.groupby()
와 그것을 시도
L1=[1,5]
L2=[1,1,2,8,5,6]
L3=[6,46,35,86,24,3,34,46,23,35]
L4=[12,14,53,24,41,53]
L5=[1,3,6,4,3,8]
...
, 그러나 이것은 단지 나에게 준 : 내가 할 수있는 방법
L=[[[1,5],[1,1,2,8,5,6],[1,3,6,4,3,8]],[6,46,35,86,24,3,34,46,23,35],[12,14,53,24,41,53],[2,5,54,4,61,72,65,54],[43,6,2,6,51,3,43,13,64,52,5,8,3,57,52]]
을 내가 원하는거야?
대신 각 항목에 대한 새 변수를 생성하는 인덱스를 사용할 수 있습니다. L [0], L [1], ... –
하지 마십시오. [변수 이름에서 데이터를 지키십시오] (http://nedbatchelder.com/blog/201112/keep_data_out_of_your_variable_names.html). 당신은 이미리스트를 가지고 있는데 왜'L [0]','L [1]', 등은 당신에게 효과가 없습니까? –
"내가 원한 것은 이런 식이다."- 아니. 아니, 그렇지 않아. 색인 생성에 익숙하지 않기 때문에 그렇게 생각한다고 생각하지만 잘못하려는 해결책이 있습니다. – user2357112