開発環境
- 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(練習問題), 1を解いてみる。
1.
関数
コード
def find_dups(list):
list_set=set()
while len(list)!=0:
i=list.pop()
for j in range(len(list)):
if(i==list[j]):
list_set.add(list[j])
return list_set
入出力結果(Python Shell)
なんかもっと分かりやすくコードを書けそうな気もするけど、とりあえずできたので満足。
0 コメント:
コメントを投稿