【发布时间】:2017-02-25 12:06:26
【问题描述】:
我是 python 的初学者,所以这可能很容易,但我不确定以下代码的含义。
q=[start]
while q:
这是否意味着当列表中至少有一个元素 q 执行它并且 q 为空时变为 false ? 编辑:目前无法执行,需要尽快找到。
【问题讨论】:
-
q = [start]表示'创建一个名为q的列表,并将变量start作为第一个元素'。while q:表示“重复以下缩进块直到它为空”(因为列表强制为布尔值True非空时和False时为空)。缩进是你在这里展示的吗?如果是这样,它将无法正常运行。 -
这只是代码的一部分。所以我的假设是正确的。感谢您的评论,您可以将其写为答案,我会接受它。
标签: python list while-loop