Kartesisk produkt av listor
Korsa varje post i en lista med varje post av de andra - alla kombinationer, en per rad.
Kartesisk produkt av listor
Vissa listor finns bara när du multiplicerar dem: varje färg × varje storlek, varje förnamn × varje efternamn, varje UTM-källa × medium × kampanj, varje produktbas × variant. Att skriva ut dem för hand är precis det tråkiga, felbenägna jobb en dator borde göra. Klistra in dina listor här - en post per rad, varje lista separerad av en tom rad - och varje kombination kommer ut, en per rad, i en förutsägbar ordning.
Ordningen är en vägmätare: den sista listan varierar snabbast, den första långsammast, så rött/blått × S/M ger rött S, rött M, blått S, blått M. Den grupperingen håller ihop relaterade kombinationer, vilket är vad du vill ha när resultatet matar en kalkylarkskolumn, en grupp testfall eller en uppsättning filnamn. Lägg till en tredje och fjärde lista och mönstret förlängs - verktyget hanterar valfritt antal listor, endast begränsat av den totala storleken.
Sammanfogningen mellan objekt är din: ett utrymme för läsbara etiketter, inget för sammanlänkade koder, ett bindestreck eller snedstreck för identifierare, en flik för att klistra in i kolumner. Dubbletter i en lista tas bort som standard så att ett upprepat objekt inte multiplicerar utdata i tysthet. Sammanställningen visar det exakta antalet kombinationer och antalet listor innan du bestämmer dig.
Eftersom antalet är produkten av liststorlekarna exploderar det snabbt – fyra listor med fyrtio objekt är 2,5 miljoner rader. Verktyget beräknar produkten i förväg och vägrar allt som skulle frysa fliken och berättar numret så att du kan förkorta en lista. Allt körs lokalt i din webbläsare – dina listor lämnar aldrig din enhet.