2011年7月19日火曜日

開発環境

  • Mac OS X Snow Leopard (OS)
  • WingIDE
  • Script言語: Python

『初めてのコンピュータサイエンス』(Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-463-7)の9章(集合と辞書), 9.5(練習問題), 14(a)を解いてみる。

 

14.(a)

コード

def sparse_add(ld,rd):
    result=ld
    for k in rd:
        if k in result:
            result[k]+=rd[k]
        else:
            result[k]=rd[k]
    return result

入出力結果(Python Shell)

0 コメント:

コメントを投稿