Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python以自定义格式从sqlite3中选择_Python_Sqlite - Fatal编程技术网

Python以自定义格式从sqlite3中选择

Python以自定义格式从sqlite3中选择,python,sqlite,Python,Sqlite,我有这个: db = sqlite3.connect('./db/norviumscanner') cursor = db.cursor() cursor.execute('''SELECT email, password FROM users''') users = cursor.fetchall() print users # Our mock database. # users = {'email@gmail.com': {'password': 'password'}} 我对打印用

我有这个:

db = sqlite3.connect('./db/norviumscanner')
cursor = db.cursor()
cursor.execute('''SELECT email, password FROM users''')

users = cursor.fetchall()
print users

# Our mock database.
# users = {'email@gmail.com': {'password': 'password'}}
我对打印用户的输出是:

[(u'email@gmail.com', u'password')]

如何将输出与模拟匹配(用户={'email@gmail.com上面代码示例中的“:{password':'password'}}”)数据库示例?我必须转换成一些东西,或者我可以做一个更“特殊”的选择?

我想它不需要评论

data = [(u'email@gmail.com', u'password')]

users = { row[0]:{'password':row[1]} for row in data }

users = { email:{'password':password} for email, password in data }