Scal Wiele List
Łącz listy przez nakładanie, łączenie wierszy, przeplatanie (zip) lub iloczyn kartezjański. Użyj zakładki Podziel, aby odwrócić te operacje.
Alternate items from each list (zip), optionally in blocks of N
Wypróbuj przykład:
Wpisz lub przeciągnij i upuść plik
Wpisz lub przeciągnij i upuść plik
Opcje Wyjściowe
(classic zip)
Format wyjściowy
Nierówne listy
Paste lists above to see results
Często Zadawane Pytania
Jaka jest różnica między Stack, Row Join, Interleave i Cartesian?
Cztery sposoby łączenia list - wybierz w zależności od oczekiwanego wyniku:
- Stack - dodaje listy jedna po drugiej. Najpierw całe A, potem całe B. Jedna długa połączona lista.
- Row Join - łączy elementy na tych samych pozycjach separatorem. Jak ZŁĄCZ.TEKSTY w kolumnach Excela: wiersz 1 z A złączony z wierszem 1 z B.
- Interleave - naprzemiennie pobiera elementy z każdej listy: a1, b1, a2, b2… Świetne do sparowanych zbiorów danych.
- Cartesian - każda kombinacja elementu z A z elementem z B. 3 elementy × 4 elementy = 12 par.
Stack (A następnie B)
apple
banana
-
cat
dog
Row Join (sep " / ")
apple / cat
banana / dog
Co robi rozmiar bloku N w Interleave?
Rozmiar bloku N kontroluje, ile kolejnych wierszy jest pobieranych z każdej listy przed przełączeniem.
- N=1 (klasyczny 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…
Imiona (A)
Alice
Bob
Carol
Emaile (B)
alice@x.com
bob@x.com
carol@x.com
Wynik przy N=1
Alice
alice@x.com
Bob
bob@x.com
Carol
carol@x.com
Czym jest iloczyn kartezjański i kiedy go używać?
Iloczyn kartezjański tworzy pary z każdego elementu Listy A z każdym elementem Listy B.Dobry do:
Lista A (rozmiary)
S
M
L
Lista B (kolory)
Czerwony
Niebieski
Wynik - 6 par (3 × 2)
S Czerwony
S Niebieski
M Czerwony
M Niebieski
L Czerwony
L Niebieski
- Generowania danych testowych (wszystkie kombinacje rozmiar × kolor)
- Macierzy konfiguracji (wszystkie pary serwer × środowisko)
- Kombinacji wyszukiwanych fraz (słowo kluczowe × modyfikator × lokalizacja)
Jak obsługiwać listy o różnych długościach?
Otwórz panel Opcje Wyjściowe i ustaw Nierówne listy:
- Przytnij do najkrótszej - zatrzymuje się gdy kończy się najkrótsza lista. Czysty wynik bez luk ani wypełnienia.
- Wypełnij wartością - uzupełnia krótsze listy wybranym ciągiem znaków. Pozostaw puste dla pustych wierszy lub wpisz
N/Aaby wyraźnie oznaczyć brakujące wpisy. - Powtarzaj krótszą - cyklicznie powtarza krótszą listę od początku. Przydatne do stosowania powtarzającej się etykiety lub wzorca na dłuższej liście - np. naprzemienne etykiety „Grupa A" / „Grupa B".
Jakie formaty wyjściowe są dostępne dla Interleave?
Gdy rozmiar bloku to N=1, dostępne są trzy formaty wyjściowe:Dla N>1 dostępny jest tylko Płaski - grupowanie bloków sprawia, że inne formaty są niejednoznaczne.
- Płaski - jeden element na wiersz w kolejności naprzemiennej. Najlepszy do wklejenia do innych narzędzi.
- Krotki - każda para w nawiasach:
(apple, cat) - JSON - każda para jako tablica JSON:
["apple", "cat"]
Płaski
apple
cat
banana
dog
Krotki
(apple, cat)
(banana, dog)
Jak cofnąć lub odwrócić scalenie?
Użyj zakładki Split na górze narzędzia. Dostępne są trzy operacje odwrotne:
- Podziel kolumny - cofa Row Join. Wklej połączony tekst, ustaw ten sam separator i każda kolumna zostanie wyodrębniona jako osobna lista.
- Cofnij interleave - cofa Interleave. Wklej przeplatane wyjście, ustaw to samo N i liczbę list, a oryginały zostaną zrekonstruowane.
- Cofnij stack - cofa Stack. Wklej ułożony tekst i podziel na pustych wierszach (lub niestandardowym znaczniku), aby rozdzielić każdą podlistę.
Czy mogę użyć więcej niż 2 list?
Tak - Stack, Row Join i Interleave obsługują do 6 list.
- Kliknij Dodaj listę, aby dodać panel (maksymalnie 6 łącznie).
- Kliknij × na dowolnym panelu, aby go usunąć (muszą pozostać co najmniej 2).
Co robi ochrona rozmiaru dla Cartesian?
Gdy dwie listy wygenerowałyby ponad 5 000 par, narzędzie zatrzymuje się i pokazuje oczekiwaną liczbę zamiast automatycznego generowania - aby zapobiec zawieszeniu przeglądarki.
- Ostrzeżenie pokazuje dokładną liczbę par przed potwierdzeniem.
- Kliknij Generuj mimo to, aby potwierdzić i kontynuować.
- Panel wyjściowy pokazuje do 2 000 wierszy. Kliknij Pobierz, aby uzyskać pełny wynik jako plik tekstowy.