對於的raw_input句話我必須打印出每個單詞中理解一個選擇,它是從字典類型:從字典
wordDict = {
"directions": ['north', 'south', 'east', 'west', 'down', 'up', 'left', 'right'],
"verbs": ['go', 'stop', 'eat', 'kill'],
"stop_words": ['the', 'in', 'of', 'from', 'at', 'it'],
"nouns": ['door', 'bear', 'princess', 'cabinet'],
"numbers": range(10)
}
stuff = raw_input("Write sentence here > ")
words = stuff.split()
for wds in words:
print (wordDict[wrd]), wrd
所以,如果有人鍵入「北上熊5」我收到沿着線路輸出:
方向:北,動詞:走,STOP_WORDS:對,名詞:熊,號碼:5
這是在學習Python困難的方法(運動48)的教程。
對於每個單詞我將如何打印出它的類型和價值?
@Norbert我同意。道格,順便說一句,我覺得你在做一些假設,你的名單不會共享元素。當你的代碼不斷髮展時,情況可能不會如此,因此Norbert代碼是可以的,但是準備好爲一個條目獲得幾個「類型」:) –
@Raphaël,謝謝,我添加了第二個變體。 –