所以,我想说我想找到以<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
</head>
<div class="wrap">
<header class="col-12">
<!--logo-->
<div class="col-3 logo">
<img alt="logo" src="logo-lxfcl-new.png" width="210" height="54">
</div>
<div class="col-9 topMenu">
<h4>Welcome</h4>
<!--top menu-->
<nav>
<ul>
<li>Home</li>
<li>Annonces</li>
<li>Comment faire</li>
<li>contacts</li>
</ul>
</nav>
</div>
</header>
<!--left menu-->
<nav class="col-3 sidemenu">
<ul>
<li>Ateliers</li>
<li>Associations</li>
</ul>
</nav>
<main class="col-9 sectionColor">
<section>
sdfsdefwef
</section>
</main>
<!--footer-->
<footer class="col-12">
copyright
</footer>
</div>
结尾的条目。
你认为你做的事情如下:
foo
然后打印出以字符串results = list.endswith("foo")
我该怎么做?
答案 0 :(得分:2)
for entry in list:
if entry.endswith("foo"):
print(entry)
或者列表理解:
for entry in [entry for entry in list if entry.endswith("foo")]:
print(entry)
答案 1 :(得分:0)
endswith
是字符串对象的方法。您无法应用于字符串列表,并希望它可以神奇地应用于每个元素。但是你可以使用列表理解:
results = [string for string in list if string.endswith("foo")]
这将返回以“foo”结尾的字符串列表。然后,您可以检查它是否包含任何元素。
答案 2 :(得分:0)
以下有效,但让我们调用列表myList:
result = [x for x in myList if x.endswith('foo')]