擅长:python、mysql、java
<pre><code>def foo(mylist):
if len(mylist) == 0:
return ""
elif len(mylist) == 1:
return mylist[0]
else:
return ", ".join(mylist[:-1]) + " and " + mylist[-1]
</code></pre>
<p>您需要添加异常情况。
使用<code>.join</code>使事情变得简单</p>
<p>在此处了解有关加入的信息:
<a href="https://www.geeksforgeeks.org/join-function-python/" rel="nofollow noreferrer">https://www.geeksforgeeks.org/join-function-python/</a></p>
<p>在此处了解列表索引和切片:
<a href="https://towardsdatascience.com/the-basics-of-indexing-and-slicing-python-lists-2d12c90a94cf" rel="nofollow noreferrer">https://towardsdatascience.com/the-basics-of-indexing-and-slicing-python-lists-2d12c90a94cf</a></p>