擅长:python、mysql、java
<p>Python字符串具有<a href="https://docs.python.org/3/howto/sorting.html" rel="nofollow noreferrer">^{<cd1>}</a>函数:</p>
<pre><code>ls = ['a','b','c']
print(",".join(ls)) # prints "a,b,c"
</code></pre>
<p>Python还有所谓的<a href="https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions" rel="nofollow noreferrer">'list comprehension'</a>,您可以这样使用:</p>
<pre><code>alphabet='AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz'
word=str(input())
matches = [l for l in word if l in alphabet]
print(",".join(sorted(matches)))
</code></pre>
<p>列表理解所做的就是把<code>l</code>放在列表<code>if</code>中,它在<code>alphabet</code>中。所有候选<code>l</code>都取自<code>word</code>变量。你知道吗</p>
<p><a href="https://docs.python.org/3/howto/sorting.html" rel="nofollow noreferrer">^{<cd7>}</a>是一个可以进行简单排序的函数(尽管可以进行更复杂的排序)。你知道吗</p>
<p>最后,这里有一些其他有趣的选项,它们都会导致<code>"a,b,c,d"</code>:</p>
<pre><code>"a,b,c,d,"[:-1] . # list-slice
"a,b,c,d,".strip(",") . # String strip
</code></pre>