Dict型で追加した順序通りに取得する方法!!
Python標準のDict型は、追加した順番は保持してくれません。。。処理する都合で、Dict型に追加した順番通りにしたいこともしばしば、、、 そんな時、便利なのが「OrderedDict」です! OrderedDict…
ほぼ毎日更新!?CG関連のトピックBLOG
Python標準のDict型は、追加した順番は保持してくれません。。。処理する都合で、Dict型に追加した順番通りにしたいこともしばしば、、、 そんな時、便利なのが「OrderedDict」です! OrderedDict…
Mayaを始め多くのCGソフトでサポートされているPythonのバージョン2系のサポートが2020年までらしいです(´・ω・`) 後2年ちょい。。。 サポート終了しても2系のバージョンなのかわかりませんが、すこしは3系を…
変数の数値が「0~100」の間であるか判断したい時、以下のようなコードを目撃しました! 実はPythonは、「0 < i < 100」なんて書き方ができるんです!(*´ω`*)b こっちの方が、条件式がいくら…
ツールを作っていると、複数のフラグを扱う事よくありますよね!例えばこんな感じ。 または、配列を使って1つにまとめる場合もあると思います! でも、コレ「2進数の性質」を使うと1つの数値で管理することができるんです!!(`・…
Pythonでは、変数の型を宣言する必要がありませんね、、、それ故、「トラブルが起きた時に、データの型がなんだろう?」「戻り値がバラバラで、型によって振り分けたい」なんて事があると思います! そこで、Pythonで型の種…
Pythonのモジュールの中身ってどうなってるんだろ?って思ったことはございませんか!?そんな時のために、ちょっとモジュールの中身を覗いてみましょう! dir 組み込み関数の「dir」を使うことで、モジュール内で定義され…
Pythonでlist型やtuple型などを扱っていると、時々重複した内容を削除したい時ありませんか!?そんな時に役立つ「set型」をご紹介したいと思います!(`・ω・´)ゞ Set型って? Set型は、集合を表すデータ…
今回は、Pythonにある「可変長引数」をご紹介したいと思います!! 可変長引数って? 関数やメソッドを作る時に引数を定義する場合があると思います。でも、これって固定じゃないですか??これを臨機応変にできるのが「可変長引…
Pythonには、「リスト」や「タプル」などの要素を元に、一括でTrue、Falseを調べることができる便利な関数があります! リストなどに対して繰り返し処理して、TrueかFalseを調べるのはちょっと面倒くさいですよ…
プログラミングをしていると、繰り返し処理は結構登場するものだと思います。Pythonには、繰り返し処理で使える便利な関数がいろいろあるのでご紹介したいと思います!(`・ω・´)ゞ enumerate Pythonでの繰り…