私のコード
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の回答の方がシンプルでよいコードですね。私はこの問題に一応正解したのですが、まだまだ未熟だということを思い知らされました。 自分のコードと他のコードを見比べてみるというのもいいかもしれませんね。