Python 将字符串转换为列表

Python 将字符串转换为列表,python,python-2.x,Python,Python 2.x,我想我想要变成一个列表的是一个字符串 所以当我运行这个程序时,它会打印出一个URL列表。我想将这些URL转换为如下列表: ["Apple", "Pear", "Radio"] 代码: url = "http://www.wired.com/category/science/page/" a = list(range(1, 12)) i=0 while i < len(a): urls1 = url + str(i) print urls1[1] i+=1 u

我想我想要变成一个列表的是一个字符串

所以当我运行这个程序时,它会打印出一个URL列表。我想将这些URL转换为如下列表:

["Apple", "Pear", "Radio"]
代码:

url = "http://www.wired.com/category/science/page/"
a = list(range(1, 12))
i=0


while i < len(a):
    urls1 = url + str(i)
    print urls1[1]
    i+=1
url=”http://www.wired.com/category/science/page/"
a=列表(范围(1,12))
i=0
而我
我想做的是:(我认为如果我将两者结合起来,我可以让URL与刮板一起使用。)

导入urllib
进口稀土
URL=[urls1]
#https://www.wired.com/2016/07/google-tests-new-crypto-chrome-fend-off-quantum-attacks/
i=0
正则表达式='(.+?)'
#https?:(\/\/www.wired\.com\/2016(\/[A-Za-z0-9\-\.\:\/\?\\[\]@!$&'\(\)\*+,;\=]*)?)
pattern=re.compile(regex)
而i
要获取11个URL的列表:

url = "http://www.wired.com/category/science/page/"
urls = []
for i in range(1, 12):
    new_url =  url + str(i)
    urls.append(new_url)
print urls

那么你想要一个URL列表?URL来自哪里?什么是
urls1
?@MoonCheesez好吧,我最初想把两者结合起来,这就是为什么urls1位于底部的原因。URL最初在一个列表中。@MoonCheesez我想创建一个URL列表,然后在scraper
map(“http://www.wired.com/category/science/page/{}.格式,范围(1,12))
[url+str(i)表示范围(1,12)中的i]
url = "http://www.wired.com/category/science/page/"
urls = []
for i in range(1, 12):
    new_url =  url + str(i)
    urls.append(new_url)
print urls