2024-04-26 10:16:28 发布
网友
我有一个函数foo(),它清空一个项目队列,注意,不是queue(),只是一个项目列表。如果列表为空,则函数返回False。使用while循环重复调用此函数是否有缺点?简单地pass在循环体中似乎有点不合适。例如:
foo()
False
while
pass
while foo(): pass
all(foo())将使用迭代器中的项,直到它接收到错误的值(或者直到迭代器耗尽)。你知道吗
all(foo())
这种形式可能更容易理解:
while items: foo()
all(foo())
将使用迭代器中的项,直到它接收到错误的值(或者直到迭代器耗尽)。你知道吗这种形式可能更容易理解:
相关问题 更多 >
编程相关推荐