【发布时间】:2018-01-02 10:59:54
【问题描述】:
我做错了什么,这两个循环不起作用? 链接是一个列表。
links = ['newarklongtermparking.com',
'www.airportparkingreservations.com',
'airparkparking.com',
'jfklongtermparking.com',
'book2park.com',
'globalairportparking.com',
'neworleansparking.com',
'parkwayparking.com',
'www.airportparkinginc.com',
'airportparkfly.com',
'unitedairportparking.com',
'www.way.com',
'cheapairportparking.org',
'wallypark.com',
'parkbytheports.com',
'www.cheapparkfly.com']
删除 www.
for a in links:
if (a[0] == a[1] == a[2] == 'w'):
a = a[4:]
添加正确的链接形式
for a in links:
a = 'https://www.' + a
【问题讨论】:
-
您的问题并没有提供太多信息。给minimal reproducible example。
-
欢迎来到 StackOverflow。请阅读并遵循帮助文档中的发布指南。 Minimal, complete, verifiable example 适用于此。在您发布 MCVE 代码并准确描述问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中并重现您描述的问题。
-
在第一个循环中分配回
a不会改变列表引用。 -
另外,
a.startswith('www')是测试字符串是否以特定字符开头的更好方法。
标签: python python-3.x list loops