我發現了一些代碼,這些代碼幫助我在特定文件夾中增加(數字)文件。但是,我不明白爲什麼在代碼的某個部分中使用了[0]。這裏是部分代碼,謝謝:這個括號的用途是什麼:Python中的[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))
...
...
...
我現在明白了晶瑩剔透。我之前無法看到...謝謝。對於那些投下我的問題的人來說,每個人都必須從某個地方開始。如果我的問題看起來太簡單了,爲什麼不保存你的能量,只是跳過我的問題。
作爲一個實驗,在python解釋器上試一下,你就會理解括號的用途:'myList = ['a','b','c','d' ]'和'打印myList [0],myList [2],myList [1]' – inspectorG4dget
也許我得到了你不明白的東西。 os.path.splitext()返回一個元組,而re.findall()返回一個列表。 [0]省略另一行代碼,以創建一個指向函數返回值的變量。 – dgraziotin