Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. pad = {0: ['0'], 1: ['1'], 2: ['A', 'B', 'C'], 3: ['D', 'E', 'F'], 4: ['G', 'H', 'I'],\
  2. 5: ['J', 'K', 'L'], 6:['M', 'N', 'O'], 7:['P', 'Q','R', 'S'], 8: ['T', 'U', 'V'],\
  3. 9: ['W', 'X', 'Y', 'Z']}
  4.  
  5. def list_mnemonics(number):
  6. a = set()
  7. if number == '':
  8. a.add('')
  9. return a
  10. chars = pad[int(number[0])]
  11. for substring in list_mnemonics(number[1:]):
  12. for char in chars:
  13. a.add(char + substring)
  14. return list(a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement