小编sto*_*rap的帖子

For循环中的Python列表

我是Python的新手,并且有一个关于使用for循环更新列表的问题.这是我的代码:

urls = ['http://www.city-data.com/city/javascript:l("Abbott");' , 'http://www.city-data.com/city/javascript:l("Abernathy");' ,

'http://www.city-data.com/city/Abilene-Texas.html' ,'http://www.city-data.com/city/javascript:l("Abram-Perezville");' ,  

'http://www.city-data.com/city/javascript:l("Ackerly");' , 'http://www.city-data.com/city/javascript:l("Adamsville");', 

'http://www.city-data.com/city/Addison-Texas.html']

for url in urls:
    if "javascript" in url:
        print url
        url = url.replace('javascript:l("','').replace('");','-Texas.html')
        print url

for url in urls:
    if "javascript" in url:
        url = url.replace('javascript:l("','').replace('");','-Texas.html')
print "\n"  
print urls
Run Code Online (Sandbox Code Playgroud)

我使用第一个for循环来检查语法是否正确,并且它工作正常.但第二个for循环是我想要使用的代码,但它无法正常工作.如何使用第二个for循环全局更新列表,以便我可以在for循环之外打印或存储更新的列表?

python string loops list

5
推荐指数
1
解决办法
236
查看次数

标签 统计

list ×1

loops ×1

python ×1

string ×1