index = {'Michael': [['mj.com',1], ['Nine.com',9],['i.com', 34]], /
'Jackson': [['One.com',4],['mj.com', 2],['Nine.com', 10], ['i.com', 45]], /
'Thriller' : [['Seven.com', 7], ['Ten.com',10], ['One.com', 5], ['mj.com',3]}
# In this dictionary (index), for eg: 'KEYWORD':
# [['THE LINK in which KEYWORD is present,'POSITION
# of KEYWORD in the page specified by link']]
例:Michaelは、MJ.com、NINE.com、およびi.comのそれぞれのページの位置1、9、34に存在します。
入力として受け取るPythonプロシージャindex
を手伝ってください。KEYWORDS
私が入るとき'MICHAEL'
。結果は次のようになります。
>>['mj.com', 'nine.com', 'i.com']
入力すると'MICHAEL JACKSON'.
、結果は次のようになります。
>>['mj.com', 'Nine.com']
'Michael'
と'は、それぞれ(1,2)と(9,10)の位置に連続Jackson'
して存在します。両方のキーワードが含まれていても結果は表示されませんが、連続して配置されていません。'mj.com'
'nine.com'
'i.com'
入力すると'MICHAEL JACKSON THRILLER',
、結果は次のようになります。
['mj.com']
3つの単語がそれぞれ(1、2、3)の位置'MICHAEL', 'JACKSON', 'THRILLER'
に連続して配置されているためです。'mj.com'
入力する'THRILLER JACKSON'
か'THRILLER FEDERER',
、結果が。になるはずですNONE
。