여러 목록 병합
쌓기, 행 결합, 인터리브(zip) 또는 카르테시안 곱으로 목록을 결합합니다. 분할 탭을 사용하여 이러한 작업을 되돌릴 수 있습니다.
Alternate items from each list (zip), optionally in blocks of N
예시 해보기:
입력하거나 파일을 드래그 앤 드롭하세요
입력하거나 파일을 드래그 앤 드롭하세요
출력 옵션
(classic zip)
출력 형식
길이 불일치 목록
Paste lists above to see results
자주 묻는 질문
Stack, Row Join, Interleave, Cartesian의 차이점은 무엇인가요?
목록을 결합하는 네 가지 방법 - 원하는 출력에 따라 선택하세요:
- Stack(스택)- 목록을 차례로 추가합니다. A 전체 다음에 B 전체. 하나의 긴 결합 목록.
- Row Join(행 결합)- 같은 위치의 항목을 구분자로 결합합니다. Excel 열에서 CONCATENATE처럼: A의 1행과 B의 1행을 결합.
- Interleave(교차)- 각 목록의 항목을 번갈아 가져옵니다: a1, b1, a2, b2… 쌍을 이룬 데이터셋에 적합.
- Cartesian(데카르트 곱)- A의 모든 항목과 B의 모든 항목의 조합. 3개 항목 × 4개 항목 = 12쌍.
Stack(A 다음 B)
apple
banana
-
cat
dog
Row Join(구분자 " / ")
apple / cat
banana / dog
Interleave의 블록 크기 N은 어떤 역할을 하나요?
블록 크기 N은 전환하기 전 각 목록에서 가져올 연속 행 수를 제어합니다.
- N=1(클래식 zip): a1, b1, a2, b2, a3, b3…
- N=2: a1, a2, b1, b2, a3, a4, b3, b4…
- N=3: a1, a2, a3, b1, b2, b3, a4, a5, a6…
이름(A)
Alice
Bob
Carol
이메일(B)
alice@x.com
bob@x.com
carol@x.com
N=1일 때 결과
Alice
alice@x.com
Bob
bob@x.com
Carol
carol@x.com
데카르트 곱이란 무엇이며 언제 사용해야 하나요?
데카르트 곱은 목록 A의 모든 항목과 목록 B의 모든 항목을 쌍으로 만듭니다.적합한 용도:
목록 A(사이즈)
S
M
L
목록 B(색상)
빨간색
파란색
결과 - 6쌍(3 × 2)
S 빨간색
S 파란색
M 빨간색
M 파란색
L 빨간색
L 파란색
- 테스트 데이터 생성(모든 사이즈 × 색상 조합)
- 구성 매트릭스(모든 서버 × 환경 쌍)
- 검색 용어 조합(키워드 × 수식어 × 위치)
길이가 다른 목록은 어떻게 처리하나요?
출력 옵션 패널을 열고 불균등 목록을 설정하세요:
- 가장 짧은 것으로 자르기- 가장 짧은 목록이 끝나면 멈춥니다. 간격이나 패딩 없이 깔끔한 출력.
- 값으로 채우기- 짧은 목록을 선택한 문자열로 채웁니다. 빈 줄을 위해 비워두거나, 누락된 항목을 명시하려면
N/A를 입력하세요. - 짧은 것 반복- 짧은 목록을 처음부터 반복합니다. 긴 목록에 반복 레이블이나 패턴을 적용할 때 유용 - 예: 번갈아 가며 "그룹 A" / "그룹 B" 레이블 적용.
Interleave의 출력 형식 옵션은 무엇인가요?
블록 크기 N=1일 때 세 가지 출력 형식을 사용할 수 있습니다:N>1이면 플랫만 사용 가능 - 블록 그룹화로 인해 다른 형식은 모호해집니다.
- 플랫- 교차 순서로 한 줄에 하나씩. 다른 도구에 붙여넣기에 최적.
- 튜플- 각 쌍을 괄호로 묶음:
(apple, cat) - JSON- 각 쌍을 JSON 배열로:
["apple", "cat"]
플랫
apple
cat
banana
dog
튜플
(apple, cat)
(banana, dog)
병합을 되돌리거나 취소하려면 어떻게 하나요?
도구 상단의 Split 탭을 사용하세요. 세 가지 역방향 작업을 사용할 수 있습니다:
- 열 분리- Row Join을 되돌립니다. 결합된 텍스트를 붙여넣고 동일한 구분자를 설정하면 각 열이 별도의 목록으로 추출됩니다.
- Interleave 취소- Interleave를 되돌립니다. 교차된 출력을 붙여넣고 동일한 N과 목록 수를 설정하면 원본이 재구성됩니다.
- Stack 취소- Stack을 되돌립니다. 쌓인 텍스트를 붙여넣고 빈 줄(또는 사용자 지정 마커)로 분할하여 각 하위 목록을 분리합니다.
2개 이상의 목록을 사용할 수 있나요?
네 - Stack, Row Join, Interleave는 최대 6개의 목록을 지원합니다.
- 목록 추가를 클릭하여 패널을 추가하세요(최대 6개).
- 패널의 ×를 클릭하여 제거하세요(최소 2개는 유지해야 합니다).
Cartesian의 크기 보호 기능은 어떤 역할을 하나요?
두 목록이 5,000쌍을 초과할 경우, 브라우저 멈춤을 방지하기 위해 자동 생성 대신 예상 개수를 표시하고 일시 중지합니다.
- 확인하기 전에 정확한 쌍 수를 보여주는 경고가 표시됩니다.
- 어쨌든 생성을 클릭하여 확인하고 계속합니다.
- 출력 패널은 최대 2,000행을 표시합니다. 다운로드를 클릭하면 전체 결과를 텍스트 파일로 받을 수 있습니다.