擅长:python、mysql、java
<p>如果你想在一行打印你的整个列表,komma separated只需使用</p>
<pre><code>data = [2,3,4,5,6]
print( *data, sep=",")
</code></pre>
<p>list变量前面的<code>*</code>将从列表中生成单个元素(分解列表),因此print命令基本上可以看到:</p>
^{pr2}$
<p><code>sep=","</code>告诉print命令使用指定的分隔符而不是默认的<code>' '</code>打印所有给定的元素。在</p>
<p>如果您需要在一行打印列表中仅打印4个连续的元素,则可以相应地对列表进行切片:</p>
<pre><code>data = [2,3,4,5,6,7,8,9,10,11]
# slice the list in parts of length 4 and print those:
for d in ( data[i:i+4] for i in range(0,len(data),4)):
print( *d, sep=",")
</code></pre>
<p>输出:</p>
<pre><code>2,3,4,5
6,7,8,9
10,11
</code></pre>
<p>多库语:</p>
<ul>
<li><a href="https://docs.python.org/3/tutorial/controlflow.html#unpacking-argument-lists" rel="nofollow noreferrer">unpacking lists</a></li>
<li><a href="https://docs.python.org/3/library/functions.html#print" rel="nofollow noreferrer">^{<cd4>}</a></li>
<li><a href="https://docs.python.org/3/library/functions.html#func-range" rel="nofollow noreferrer">^{<cd5>}</a></li>
</ul>