我的列表产生以下输出:(运行Python 3.4)
('MSG1', 3030)
('MEMORYSPACE', 3039)
('NEWLINE', 3040)
('NEG48', 3041)
Run Code Online (Sandbox Code Playgroud)
有没有办法让所有数字像列一样排列?谢谢.我的代码是一个简单的print语句:
for element in data:
print (element)
Run Code Online (Sandbox Code Playgroud)
你可以根据最长的词来证明:
longest = max([len(x[0]) for x in data])
for j in data:
a = j[0].ljust(longest)
b = str(j[1])
print(' '.join([a, b]))
Run Code Online (Sandbox Code Playgroud)
这是输出:
MSG1 3030
MEMORYSPACE 3039
NEWLINE 3040
NEG48 3041
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
332 次 |
| 最近记录: |