pythonのzip関数の逆バーションを作ってみた
明けましておめでとうございます。aliceです。
今回は、二つのリストからタプル(辞書)を創りだすzip関数の逆バージョン、つまり辞書を展開する関数をつくってみました。
まずはコードを御覧ください。
はい、ずいぶん簡単にできました。
やっていることは、辞書をキーと要素にわけて、辞書のキーのリストに挿入しているだけです。
例:
このような形です。
>>> dict = {"name":"alice","date":"2011-01-04"}
>>> exp(dict)
{"keys":["name","date"],"values":["alice","2011-01-04"]}
作ったからと言って何に使うかという目的は無いのですが、
ビルトイン関数にはないっぽいので作ってみました。
本来のzip関数のように、タプルでキー、要素を取得する場合はこちら。
以上です。今年もよろしくお願いします!