擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/3/library/stdtypes.html#str.startswith" rel="nofollow noreferrer">^{<cd1>}</a>和<em>列表理解</em>来获得以某个字符串开头的单词列表,如下所示:</p>
<pre><code>>>> PartialWord = "ab"
>>> WordList = ['absail', 'rehab', 'dolphin']
>>> [word for word in WordList if word.startswith(PartialWord)]
['absail']
</code></pre>
<hr/>
<p>根据<a href="https://docs.python.org/3/library/stdtypes.html#str.startswith" rel="nofollow noreferrer">^{<cd2>} document</a>:</p>
<blockquote>
<p><strong>str.startswith(prefix[, start[, end]]):</strong> </p>
<p>Return <code>True</code> if string starts
with the <em>prefix</em>, otherwise return <code>False</code>. <em>prefix</em> can also be a <code>tuple</code> of
prefixes to look for. With optional <em>start</em>, test string beginning at
that position. With optional <em>end</em>, stop comparing string at that
position.</p>
</blockquote>