我正在构建以下模式的字符串
"Key1":"Value1"
"Key1232131":"Value2"
"Key12321":"Value3"
我想像一样格式化它
"Key1" : "Value1"
"Key1232131" : "Value2"
"Key12321" : "Value3"
我试着把它们插入字典并漂亮地打印出来,但无济于事。我想我可能需要一个类似表格的表示法。我可以在python/中使用什么来实现这一点?
>>> key="Key1"
>>> value = "Value1"
>>> '{!r:<10}:{!r:>10}'.format(key, value)
"'Key1' : 'Value1'"
创建矩阵是一种解决方案:
matrix = [['Key1 :', 'Value1'], ['Key1232131 :', 'Value2'], ['Key12321 :', 'Value3']]
for row in matrix:
print ' '.join(row)
如何用Python制作矩阵?显示了如何在一般中制作矩阵