Getting Possible Combinations Of A Set Of "strings" - Python
For getting possible combinations of set of 'characters', syntax would be: >>>q=[''.join(p) for p in itertools.combinations('ABC',2)] >>>q ['AB', 'AC', 'BC'] Wha
Solution 1:
just pass strings
instead. Instead of iterating on each char of "ABC"
, combinations
iterates on the strings contained in the strings
list. And join
acts the same (there is no difference between a character and a string in python, characters are just strings of size 1)
strings = ['A1X2','B1','C19']
q=[''.join(p) for p in itertools.combinations(strings,2)]
result:
['A1X2B1', 'A1X2C19', 'B1C19']
Post a Comment for "Getting Possible Combinations Of A Set Of "strings" - Python"