我有一個列表:獲取從包含「信息」在其列表中的第一個URL
['http://exampleurl.com/index.php', 'http://exampleurl2.com/in_dex1.php',
'http://exampleurl.com/posts/images', 'http://exampleurl2.com/posts/tags/etc']
如何獲取包含'posts'
第一網址是什麼?
我有一個列表:獲取從包含「信息」在其列表中的第一個URL
['http://exampleurl.com/index.php', 'http://exampleurl2.com/in_dex1.php',
'http://exampleurl.com/posts/images', 'http://exampleurl2.com/posts/tags/etc']
如何獲取包含'posts'
第一網址是什麼?
你的做法是正確的,但需要一些變化。可以遍歷像這樣的列表:
x = ['http://exampleurl.com/index.php', 'http://exampleurl2.com/in_dex1.php',
'http://exampleurl.com/posts/images', 'http://exampleurl2.com/posts/tags/etc']
for i in x:
if 'posts' in i:
print i
break
非常感謝!有用! – Alex
篩選使用列表理解列表,然後得到的第一個元素
[url for url in urls if 'posts' in url][0]
您還可以使用next()
:
next(url for url in urls if 'posts' in url)
顯示你有什麼到目前爲止已經試過 – Jodevan