我已經與一些不同的語法,但沒有玩弄似乎工作,我已經得到了語法錯誤「類型錯誤:‘海峽’對象不支持項目分配」和幾個othes我怎樣才能創建一個新的列表與每個元素python中的另一個列表的每個元素的正則表達式?
for url in urls:
for i in range(len(urls)):
filename[i] = [re.search(r'/([.]+)(.pdf)') for url[i] in urls]
我我也嘗試過:
for url in urls:
filename[i] = [re.search(r'/([.]+)(.pdf)') for url[i] in urls for i in range(len(urls))]
和其他一些排列組合。我一直在想列表理解是實現這個目標的最好方法,但我不確定我需要使用哪種語法來實現。 請幫忙嗎?
謝謝,這似乎像它應該工作,但唯一的URL正則表達式的結果只有插入新的列表問題是我的結果列表中充滿了像「_sre.SRE_Match對象在0x1544ba0」這樣的對象而我以前肯定遇到過這種情況,並且能夠將它們轉換爲字符串,現在我似乎處於困境 - 任何幫助?謝謝。 – rab777hp
@ rab777hp看到我的第二個例子。 –
所以我做到了,它返回了一個空的列表... – rab777hp