저는 Python을 처음 사용하고 기존 프로그램을 수정하려고합니다. 여러 목록이 있고 정렬 된 방식으로 작업을 수행해야합니다. . 내가 (즉, 밖으로 다음 큰 배열에서 나머지 요소를 결합하여 실행되는 작은 배열까지 요소를 교대로 결합특수 규칙을 사용하여 요소 단위로 문자열 목록 결합
이를 elements = ['A1B1', 'A2B2', 'A3B3', 'B4B5']
으로 새로운 목록을 얻으려면
list_A = ['A1', 'A2', 'A3']
list_B = ['B1', 'B2', 'B3', 'B4', 'B5']
: 예를 들어, 나는 다음과 같은 목록이있는 경우 .? 내가 N 목록이 작업을 수행하기 위해 노력하고있어이 개 목록에 대한 예입니다 만
이를 달성하는 '파이썬'방법이 있나요편집 :합니다 (N> 3 사건에 대한 더 많은 정보를 추가하고 목록을 더 크게 만들어서 더 명확하게 m).
list_A = ['A1', 'A2', 'A3', 'A4', 'A5', 'A6']
list_B = ['B1', 'B2', 'B3', 'B4', 'B5', 'B6']
list_C = ['C1', 'C2', 'C3', 'C4']
'최소형'목록부터 시작하여 페어링을 시작하십시오. 지금은 하나의 짧은 목록이 있고 다른 하나는 같은 길이 인 경우를 처리하고 있습니다. 따라서 아래의 A 또는 B가 작동합니다.
예상 출력 : 목록 중 하나가 비어 있지만 다른 두가 (아마도 불평등) 양이있을 때 ['C1B1', 'C2B2', 'C3B3', 'C4B4', 'B5B6', 'A1A2', 'A3A4', 'A5A6']
이
제목의 질문이 게시물의 질문과 무슨 관련이 있습니까? – timgeb
초과 요소 정책은 N> 2로 어떻게 변환됩니까? –
여기에 답변을 얻으려는 자세가 너무 많으므로 자세한 내용을 추가하고 @timgeb에 의하면 귀하의 질문은 귀하의 게시물 내용과 관련이 없습니다. – direprobs