列表中的元素我有这样的事情:如何检查是否字符串包含在Python
extensionsToCheck = ['.pdf', '.doc', '.xls']
for extension in extensionsToCheck:
if extension in url_string:
print(url_string)
我想知道这将是更优雅的方式在Python做到这一点(不使用的循环)?我在想这样的事情(比如从C/C++),但没有奏效:
'(\.pdf$|\.doc$|\.xls$)'
注:
if ('.pdf' or '.doc' or '.xls') in url_string:
print(url_string)
使用列表理解 –
@AndreasJung有一个框。你在外面想过。 – Pyderman
[检查是否有多个字符串存在于另一个字符串]可能的重复(http://stackoverflow.com/questions/3389574/check-if-multiple-strings-exist-in-another-string) – GingerPlusPlus