Skip to content

Instantly share code, notes, and snippets.

@chazcheadle
Created January 10, 2016 15:36
Show Gist options
  • Select an option

  • Save chazcheadle/696953e5c0f50563db0e to your computer and use it in GitHub Desktop.

Select an option

Save chazcheadle/696953e5c0f50563db0e to your computer and use it in GitHub Desktop.
Get word pattern
#!/bin/python
word = 'odysseus'
wordpattern = []
alphabet = {'a':0,'b':0,'c':0,'d':0,'e':0,'f':0,'g':0,'h':0,'i':0,'j':0,'k':0,'l':0,'m':0,'n':0,'o':0,'p':0,'q':0,'r':0,'s':0,'t':0,'u':0,'v':0,'w':0,'x':0,'y':0,'z':0}
def getWordPattern(word):
word.lower()
unique = 0
occurances = []
for l in word:
i = 0
if l in occurances:
wordpattern.append(occurances.index(l))
else:
wordpattern.append(unique)
unique += 1
occurances.append(l)
alphabet[l] += 1
getWordPattern(word)
print(wordpattern)
print(alphabet)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment