我已经与一些不同的语法,但没有玩弄似乎工作,我已经得到了语法错误“类型错误:‘海峡’对象不支持项目分配”和几个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