1

-functionglob.iglob()返回一个迭代器。如何最有效地将其“项目”分配给 Python 中的列表?我想要一个列表中的结果,以便我可以选择一个随机项目random.choice()

4

1 回答 1

5

您可以改用glob.glob它,因为它返回一个列表。

要从任意可迭代对象中构建列表,您只需使用list内置函数:

list(glob.iglob('*'))
于 2012-11-30T15:05:59.757 回答