두 목록 목록을 하나로 병합하는 데 문제가 있습니다. 나는 간단한 해결책이 있다고 생각하지만 몇 시간 동안 붙어있다. 목록목록 행렬 목록에 일부 열 추가
내 두 목록은 예를 들면 다음과 같습니다
a=[['1','2'],['3','4']]
b=[['5','6'],['7','8']]
그리고 내가 무엇을 얻을려고하는 것입니다 :
c=[['1','2','5','6'],['3','4','7','8']]
하지만리스트가 얼마나 많은 행과 열 모른다.
은 내가 zip
명령을 사용하려고하지만, 같은 것을 제작 :
[(['1','2'],['5','6']),(['3','4'],['7','8'])]
이 문제에 어떤 도움을 아주 많이
감사합니다!
어쩌면 How can I add an additional row and column to an array?과 같은 것이 좋겠지 만 좀 더 간단한 해결책이 있다고 생각합니다.
L = (a, b, ...)
[sum(el, []) for el in zip(*L)]
특정 프로그래밍 언어는 무엇입니까? – NINCOMPOOP
'(map append a b)' – leppie
오, 죄송합니다. 저는 파이썬으로 글을 쓰고 있습니다. 빠른 답변 주셔서 감사합니다! @leppie 정확한 서식을 알려주십시오. 나는 그것을 작동시킬 수 없었다. –