我正在关注有关Django的官方教程,我碰到了这句话
def index(request):
latest_question_list = Question.objects.order_by('-pub_date')[:5]
output = ', '.join([q.question_text for q in latest_question_list])
return HttpResponse(output)
除了for in循环外,其他所有内容都很清楚,我找不到任何地方可以理解它的编写方式。
为什么q.question_text在for in循环之前?
我已经看过另一个质疑这行代码的问题,但是即使我能理解它的作用,我也无法在任何地方解释一些Python文档来解释此循环的语法。
我也是python的新手,我很想念某些东西...