Small things amuse ...

February 9, 2010, 4:25 pm

Recursion is fun. Just sayin...

mappings = { 'o':['1','2'], 'k':['d','l','w'] } def printVariants (substring): print (substring) for i in range(0, len(substring)): if mappings.has_key (substring[i]): for mapped in mappings[substring[i]]: newSubstring = substring[:i] + mapped + substring[i + 1:] printVariants (newSubstring) printVariants ("fook")

Permalink - Tags: Development