裏表(Phinloda のもう裏だか表だか分からないページ)

コンピュータ・プログラミング系の話がメインのそれなりにごちゃごちゃしたネタばかり出てくるサイトです。多分。
<< データをハードディスクに移動したのだが (5) | Top | データ通信をスマホのテザリングを使うように方針変更したのだが >>
python に range という関数があるのだが

最近話題にしていた、ファイルを日別に分ける処理を書く時に、例えば 31 日まである月だと range(1,32) と書くわけである。これで1から31までの値を生成してくれる。32は含まない。half-open という概念はよく分かるのだが、直感的に1から31まで順に作りたいときに、(1,32) というのはちょっと違和感がある。

in_range のような名前で両端を含むような関数を作ればいい、という意見もあるかもしれないが、個人的にはそこまで拘っていないので、31日まで処理するときは range(1, 31+1) と書いている。これはこれで拘り過ぎのような気がしないでもないが。

JUGEMテーマ:python

| Python | 20:00 | comments(0) | trackbacks(0)
スポンサーサイト
| - | 20:00 | - | -
コメント
コメントする









この記事のトラックバックURL
http://phinloda.jugem.cc/trackback/4693
トラックバック
Powered by "JUGEM"
▲このページの先頭へ
CALENDAR
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< June 2019 >>
NEW ENTRIES
CATEGORIES
ARCHIVES
NEW COMMENTS
NEW TRACKBACKS
LINKS
PROFILE