【发布时间】:2012-05-05 20:38:28
【问题描述】:
我一直在尝试一些不同的语法,但似乎没有任何效果,我遇到了语法错误“TypeError: 'str' object does not support item assignment”等等
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))]
还有其他一些排列。我一直认为列表理解是执行此操作的最佳方法,但我不确定我需要使用的语法。 请帮忙?
【问题讨论】:
标签: python list python-3.x list-comprehension