回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我需要一个用以下格式编码英语的数据集:
<br/>
<code>A = (1000000000000000000000000)</code><br/>
<code>B = (0100000000000000000000000)</code><br/>
等等……<br/></p>
<p>在Python中用零填充字母索引最简单的方法是什么?<br/></p>
<p>到目前为止,我试过:</p>
<pre><code>alphabet = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
for letter_index in range(len(alphabet)):
print( '{0} = ({1})'.format(alphabet[letter_index], str(letter_index).rjust(letter_index).ljust(26-letter_index)))
</code></pre>
<p>但我的输出是这样的:</p>
<pre><code>A = (0 )
B = (1 )
C = ( 2 )
D = ( 3 )
E = ( 4 )
F = ( 5 )
G = ( 6 )
H = ( 7 )
I = ( 8 )
J = ( 9 )
K = ( 10 )
L = ( 11 )
M = ( 12 )
N = ( 13)
O = ( 14)
P = ( 15)
Q = ( 16)
R = ( 17)
S = ( 18)
T = ( 19)
U = ( 20)
V = ( 21)
W = ( 22)
X = ( 23)
Y = ( 24)
Z = ( 25)
</code></pre>
<p>最后,如果我想用逗号分隔数据集中的数字,最简单的方法是什么?<br/>例如:<br/>
<code>A = (1,0,0...)</code></p>