rahulkchou

Dictionary Coding in Python

Feb 24th, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. sentence=input("Enter your TEXT: ")
  2.  
  3. words = sentence.split()
  4. uniqueWords=[]
  5. codedWords=[]
  6.  
  7. print("")
  8.  
  9.  
  10. def checkUnique(uniqueWords,word):
  11.     position=0
  12.     while True:
  13.         if uniqueWords[position]==word:
  14.             #print("Coded word found in position",position,)
  15.             codedWords.append(position)
  16.             break
  17.         else:
  18.             #print("fail")
  19.             position=position+1
  20.  
  21.  
  22.  
  23.  
  24. position=0
  25. for word in words:
  26.     if word in uniqueWords:
  27.         #print("NOT UNIQUE")
  28.         checkUnique(uniqueWords,word)
  29.        
  30.        
  31.  
  32.     else:
  33.         #print("UNIQUE")
  34.         uniqueWords.append(word)
  35.         codedWords.append(position)
  36.         position=position+1
  37.  
  38.  
  39. print("====================================================")
  40.  
  41.  
  42. print("")
  43. print(words)
  44. print("")
  45. print(uniqueWords)
  46. print("")
  47. print(codedWords)
Advertisement
Add Comment
Please, Sign In to add comment