Udacityのコンピューターサイエンスの入門のlesson15のLookupの私の回答

私のコード

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



注目記事

[超簡単]Webライティングの始め方!

みなさん、こんにちは。中川(@ naka33321 )です。最近では副業が日本でも徐々にですが定着しつつあるなかで、副業にチャレンジしてみようという人は今では少なくないでしょう。副業は色々なやり方はあるのですが、手頃に始めやすいものはWebライティングでしょう。 デザ...

人気記事