私のコード
index = [['udacity', ['http://udacity.com', 'http://npr.org']],
['computing', ['http://acm.org']]]
def lookup(index,keyword):
for i in index:
if keyword == 'udacity':
return index[0][1]
else:
return index[1][1]
Udacityの回答
def lookup(index,word):
for entry in index:
if entry[0] == keyword:
return entry[1]
return []
いやあ、やはりUdacityの回答の方がシンプルでよいコードですね。私はこの問題に一応正解したのですが、まだまだ未熟だということを思い知らされました。
自分のコードと他のコードを見比べてみるというのもいいかもしれませんね。