我正在創建一個項目,我將收到推文列表(Twitter),然後檢查dictionary
中是否有單詞,其中包含某些值。我已經得到我的代碼走的話,但我不知道如何消除像符號:, . "
:將單詞分成列表,除了符號
下面的代碼:
def getTweet(tweet, dictionary):
score = 0
seperate = tweet.split(' ')
print seperate
print "------"
if(len(tweet) > 0):
for item in seperate:
if item in dictionary:
print item
score = score + int(dictionary[item])
print "here's the score: " + str(score)
return score
else:
print "you haven't tweeted a tweet"
return 0
這裏的參數/鳴叫,將進行檢查:
getTweet("you are the best loyal friendly happy cool nice", scoresDict)
任何想法?
可能不是最好的,因爲你必須列舉什麼是標點符號。更好的是MatteoD的模式'r'[^ \ w]''(不是單詞)。 –
這取決於數據和意圖:你想分裂它''或'藍棕色'或'N_t'? – tom10