Python

スポンサーリンク
Python

Python: named tupleについて

tupleを見てきたが、その流れでnamed tupleを調べたので備忘録として。list, tuple, dictionaryはindexかkeyでデータを選ぶlist、tupleは基本的にindexで内包データを管理(参照(出力)、上書...
Python

Python: setの並べ替えについての備忘録

setを並べ替えたい事って良くあるよね先のPython: setとsetのcopyについてにおいて、当方の理解の浅さの故だろうが、setのcopyについては参照と浅いコピーであっさり終わってしまった。しかし、それはそれとして、普段一瞬あれ?...
Python

Python: 変数(variable)と参照とコピーの備忘録

list、dictionary、setの参照と各種copyに関して書きながら改めて理解した事の備忘録。immutableなオブジェクトの参照下記の変数(variable)aに1を代入する行為で何が起きているのか。>>> a = 1>>> b...
Python

Python: dictionaryのcopy、dictionary型データの作り方

dictionaryのcopyについてlistのcopyを見たので、今回はdictionaryのcopyについて。最後の方におまけとして、これを書いている途中で新ためて知ったdictionary型データの作り方について。参照(referen...
Python

Python: listのcopyについての備忘録

listのコピーについて以前下記エントリでlistのコピー(参照(reference)ではない浅いコピー(shallow copy))にはm = p(←pはリストpの全要素を切り出す(slice)するコード)と書いたけれど、結構忘れがち。調...
Python

Python: 小数点以下を含む数字を二進法で表示する

前回のエントリを作成中に得た、Pythonで小数点以下を二進法に変換する方法をまとめておく。Pythonはデフォルトでは整数の二進法への変換にのみ対応Pythonはそのままでは小数点を含む数の二進数への変換は対応していない。下記の通り、bi...
Python

コンピューターで小数点以下の数値を扱うにあたっての備忘録

Pythonに限らず、コンピューターを使用する上で付いて回る問題について。小数点以下の数値を使用する場合ありがちなエラー小数点以下の数値がある数で判定をしていた時、おかしな結果が出た。>>> 4.45 + 4.15 == 8.6Falseあ...