擅长:python、mysql、java
<p>像这样</p>
<pre><code>def initials(name):
return ''.join(letter[0].upper() for letter in name.split())
assert initials('John Smith') == 'JS'
assert initials('Jason Ralph Jacobs') == 'JRJ'
</code></pre>
<p>返回的是生成器表达式对象,必须对其进行迭代才能生成结果。这可以通过传递给<code>list</code>来实现。在</p>
<p>由于需要字符串而不是列表,因此可以使用<code>join</code>来迭代生成器。在</p>