-1

我发现了一些代码可以帮助我在特定文件夹中完成递增(数字)文件。但是,我不明白为什么在代码的某个部分中使用了 [0]。这是部分代码,谢谢:

...
...
numList = [0]
for dlogs in sampleList:
    i = os.path.splitext(dlgs)[0] #Why here?
    try:
        num = re.findall('[0-9]+$', i)[0]    # and here?
        numList.append(int (num))

        ...
        ...
        ...

我现在明白得很清楚了。我以前看不到……谢谢。对于那些投票否决我的问题的人,每个人都必须从某个地方开始。如果我的问题看起来太初级,为什么不节省你的精力,直接跳过我的问题。

4

2 回答 2

3

在您询问的行中,这些函数返回列表,并且每个列表的第一项(索引 0)被分配给一个变量。例如:

>>> os.path.splitext("foo.txt")
('foo', '.txt')
>>> ('foo', '.txt')[0]
'foo'
于 2012-12-06T16:20:04.223 回答
-1

这是用于将数组或变量集初始化为 0

于 2012-12-06T16:19:45.870 回答