Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Generate a list of all tuples of characters from a string
ResourceFunction["StringTuples"]["string",n] generates a list of all possible length-n strings formed from the characters in "string". | |
ResourceFunction["StringTuples"]["string",{m,n}] generates a list of all possible strings with lengths m through n. | |
ResourceFunction["StringTuples"][{"string1","string2",…}] generates a list of all possible strings whose ith character is from "stringi". |
Generate all length-3 strings containing A and B:
| In[1]:= |
| Out[1]= |
Generate strings with length 1 through 3:
| In[2]:= |
| Out[2]= |
All ways of picking a character from each string:
| In[3]:= |
| Out[3]= |
Duplicated characters are treated as distinct:
| In[4]:= |
| Out[4]= |
Results from Outer involve extra sublists:
| In[5]:= |
| Out[5]= |
| In[6]:= |
| Out[6]= |
This work is licensed under a Creative Commons Attribution 4.0 International License