【发布时间】:2011-06-07 19:40:29
【问题描述】:
我可以在 os.listdir() 中进行切片吗?只取一些元素。
【问题讨论】:
-
对不起,我从 python 开始。我不认为可以像 g.d.d.c 用户那样在函数中使用“[:]”。
-
在 Python 中,只要基于前面的返回类型有意义,您就可以链接操作。在这种情况下,
os.listdir()返回一个列表,这使得其上的切片表示法有效。如果它返回了一个生成器,那么您需要以某种方式将其转换为列表以便能够对其进行切片。 -
@g.d.d.c:我有很强的 C 语言基础,一开始要了解 python 的推理并不容易。谢谢
-
即使没有,您也可以将结果存储在某处,然后对其进行切片。