擅长:python、mysql、java
<pre><code>increment = xSpanN1/2+xSpanN2/2
[xN1i0,xN1i0,
xN1i1,xN1i1,
xN1i2,xN1i2,
xN1i3,xN1i3,
#....
] = range(increment*N, increment)
</code></pre>
<p>您可以动态地生成名称<code>xN1i0</code>等,例如使用<code>eval</code></p>
<pre><code>eval('['+,','.join(['xN1i{},xN2i{}'.format(n,n)
for n in range(N)])+']') =
range(increment*N, increment)
</code></pre>
<p>填充变量名可能也是一个好主意,例如:</p>
<pre><code>import math
def var_names(n, num_length = math.log(N,10)):
num_string = str(n).zfill(num_length)
return 'xN1i{},xN2i{}'.format(
num_string, num_string)
eval('['+,','.join([var_names(n)
for n in range(N)])+']') =
range(increment*N, increment)
</code></pre>