素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

2008-09-20から1日間の記事一覧

unique、ジェネレータ

連想配列のキーに使えないものが配列の要素に入ってると駄目だろうけど、数値とか文字列とかTupleなら動くと思う。 def uniq(lis): done = {} for it in lis: if it not in done: done[it] = True yield it [i for i in uniq([3, 4, 2, 1, 3, 4, 6, 8, 1])] …

数字にコンマを振る

一応出来たには出来たのだけど、すごく格好が悪い。JavaScriptの感覚でstr(num).split("")ってすると、ValueError: empty separator。 list(str(num))だと平気。なんでだろう。 def toCommaStr(num): nums = list(str(num)) sz = len(nums) ret = nums[:sz %…

Python、FizzBuzz

ついさっきPythonをはじめた(教わった)ので、FizzBuzzを書いた。 for i in range(1, 100 + 1): if i % 15 == 0: print "FizzBuzz" else: if i % 3 == 0: print "Fizz" else: if i % 5 == 0: print "Buzz" else: print i sudo easy_install ipython して、ipy…