リストボックスにKeyを格納し、当該リストボックスの行選択によって、その値を 横に配置したラベルへ表示しようとしています。
この上で 上記双方に使える 辞書型を用意しようと思っているのですが、内容がSQLiteに入っているとしたら
どういったコードの記述で 辞書型の出力ができるのでしょうか?
Python
1def initial(): 2 con = sqlite3.connect(':memory:') 3 cur = con.cursor() 4 cur.execute("CREATE TABLE DBS(DBID INTEGER PRIMARY KEY AUTOINCREMENT, REMARK TEXT)") 5 con.commit 6 7 cur.execute("INSERT INTO DBS (REMARK) VALUES ('AAA'),('BBB'),('CCC')") 8 con.commit 9 10 cur.execute("SELECT REMARK, DBID FROM DBS") 11 result = cur.fetchall() 12 con.close() 13 return result
希望の出力は以下です。
result = { "AAA": 1, "BBB": 2, "CCC": 3 }
現在の上記関数の戻り値を 直接Print文で確認すると 以下のようにでてきています。
[('AAA', 1), ('BBB', 2), ('CCC', 3)]
何から何まですみません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。