我看着Flask那些天,他们的用户指南,我发现一个Python代码片段如下我在哪里可以学习这个Python括号运算符?
@app.route('/')
def show_entries():
cur = g.db.execute('select title, text from entries order by id desc')
entries = [dict(title=row[0], text=row[1]) for row in cur.fetchall()]
return render_template('show_entries.html', entries=entries)
这里
entries = [dict(title=row[0], text=row[1]) for row in cur.fetchall()]
创建一个从数据库条目列表。这是我第一次知道在括号内生成一个带有循环的列表。
任何人都可以帮我指出哪里可以找到官方介绍。对于这样的语法?它仅仅限于列表而不是元组或其他任何东西?
很多谢谢。 S.
列表理解...牛逼这里有很多关于这个问题的问题 – JBernardo 2011-12-30 15:16:08
我是唯一一个认为这个问题的答案相当有趣的人吗? – 2011-12-30 15:17:48
感谢所有@! – zyzyis 2012-03-27 09:26:59