臺詞?=?s.split('\n ')
字典線?=?行[:100]
我的字典。=?{}
#?讀書?
為了什麽?我,行嗎?在?列舉(dictlines?):
為了什麽?詞?在?line.split():
mydict.setdefault(word,[])。追加(我?+?1)
#?打印?指數
為了什麽?詞?在?mydict.keys():
打印?" %s:%s "?%?(字,“,?”。join(map(str,sorted(mydict[word])))
def?andSearch(words_list):
全球?我的字典
答?=?set(範圍(1,101))
為了什麽?詞?在?單詞列表:
答?=?a .交集(set(mydict[word])?
回歸?答?
def?orSearch(words_list):
全球?我的字典
答?=?集合([])
為了什麽?詞?在?單詞列表:
答?=?a.union(set(mydict[word])
回歸?答?
#?詢問
指數?=?100
u?=?線條[索引]
什麽時候?指數?& lt?長度(線條):
單詞_列表?=?拆分()
如果?":"?在?u:
如果?words_list[0]?==?或者:
答?=?orSearch(words_list)
否則:
如果?words_list[0]?==?和:':
單詞_列表?=?words_list[1:]
答?=?andSearch(單詞列表)
如果?不是嗎?答:
打印?",?"。join(map(str,list(a)))
否則:
打印?"無"
指數?+=?這就是1的大致思路。。。。。。。。