Pythonのお勉強 Part 26
■ このスレッドは過去ログ倉庫に格納されています
0629デフォルトの名無しさん
2008/05/31(土) 02:38:21ちなみに、そのやり方が無くても、工夫次第で何とかなる。execは危険すぎる。
>>> d = { 'age': 23, 'job': 'neet', 'height': '164' }
>>> d.items()
[('age', 23), ('job', 'neet'), ('height', '164')]
>>> i = zip(*d.items())
>>> cur.execute("insert name (%s,%s,%s) values (?,?,?)" % i[0], *i[1])
zipとか*の使い方は覚えておくと応用が利く
■ このスレッドは過去ログ倉庫に格納されています