擅长:python、mysql、java
<p>使用<code>str.join</code>的另一种方法是让<code>print</code>为您做更多的工作;很高兴字符串化并插入分隔符:</p>
<pre><code>from operator import attrgetter
# Print header normally, but let print handle the newlines and separate lines
# so alignment of header and bar more obvious
# You original code was one hyphen short (which I fixed)
print("Naam | CSGO Score",
" -", sep="\n")
# Use *-unpacking to convert sorted list to sequential positional arguments
# and pass sep=', ' to replace default sep of ' '.
# Use attrgetter instead of rolling your own key function
print(*sorted(deelnemers, key=attrgetter('csgo'), reverse=True), sep=', ')
</code></pre>