2015-02-10 61 views
0

我建立以下模式蟒蛇 - 格式化與鍵值對由單獨的一個字符串「:」

"Key1":"Value1" 
"Key1232131":"Value2" 
"Key12321":"Value3" 

的字符串我要像

"Key1"   : "Value1" 
"Key1232131" : "Value2" 
"Key12321"  : "Value3" 

格式化它,我試圖將它們插入在字典和漂亮的打印它,但不這樣做。我想我可能需要一個表格。我可以在Python中使用/一般來實現這一目標?

+0

喜矩陣 - 你能告訴我們你已經嘗試了代碼(即使它不是不工作)? (編輯你的問題,並在那裏添加它,不要回複評論,因爲這裏的代碼格式是可怕的) – 2015-02-10 23:09:56

回答

5
>>> key="Key1" 
>>> value = "Value1" 
>>> '{!r:<10}:{!r:>10}'.format(key, value) 
"'Key1' : 'Value1'" 
+0

擊敗我吧... – 2015-02-10 23:13:34

0

創建一個矩陣是一個解決辦法:

matrix = [['Key1 :', 'Value1'], ['Key1232131 :', 'Value2'], ['Key12321 :', 'Value3']] 
for row in matrix: 
    print ' '.join(row) 

How to make matrices in Python?展示瞭如何在一般