Python 如何将单词与列表中的元素分开?

Python 如何将单词与列表中的元素分开?,python,pdf-scraping,Python,Pdf Scraping,我的列表如下所示: ['https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/tarties/2021/BAK CAN CER 37.pdf','https://www.enbridge.com/Projects-and-Infras

我的列表如下所示:
['https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/tarties/2021/BAK CAN CER 37.pdf','https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Do文件/关税/2020/BAK CAN CER 34.pdf“https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/tarties/2021/BAK CAN CER 38 FERC 3120 BAK US.pdf']

我想从每个元素的末尾提取每个CER,并创建一个字典,其中CER作为键,整个元素作为相应的输出

例如,字典如下所示:
关税={'cer37':'https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/tarties/2021/BAK CAN CER 37.pdf'等}

因此,如果我查找关税名称,它将向我输出正确的PDF。

lst=[
 tariff_dict = {value[value.find(" CER ")+1:(value.find(" CER ")+7)]: value for value in my_list}
'https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/tarties/2021/BAK CAN CER 37.pdf', 'https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/tarties/2020/BAK CAN CER 34.pdf', 'https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/tarties/2021/BAK CAN CER 38 FERC 3120 BAK US.pdf' ] 字典={} 对于lst中的项目: 拆分=项目。拆分(“”) 索引=已拆分。索引('CER') key=f'{splitted[index]}{splitted[index+1]。替换(“.pdf”,”)} 字典[键]=项 印刷(字典)
返回

{
    'CER 37': 'https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/Tariffs/2021/BAK CAN CER 37.pdf',
    'CER 34': 'https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/Tariffs/2020/BAK CAN CER 34.pdf',
    'CER 38': 'https://www.enbridge.com/Projects-and-Infrastructure/For-Shippers/Tariffs/Enbridge-Bakken-Pipeline-Company-Inc-Bakken-Canada-tariffs.aspx/~/media/Enb/Documents/Tariffs/2021/BAK CAN CER 38 FERC 3120 BAK US.pdf'
}

您做了什么尝试?Stackoverflow不是免费的编码服务。您需要做一个测试,然后在必要时询问有关它的特定问题。虽然此代码可能会回答此问题,但提供有关此代码为什么和/或如何回答此问题的其他上下文将提高其长期价值。