2017-04-27 13 views
-1

私はリストに入れた出力にfrom __future__ import print_functionを使用しました。それはアポストロフィと外側の括弧を削除した。以下は大きな印刷ステートメントのスニペットです。どのように括弧を取り除いて括弧& 378の間のスペースを削除し、最後の要素を小数点以下2桁まで浮かせるには、さらにステップを進めますか?Python Print Statementの書式設定

コード:

for key, value in list[:10]: 
    if key in dict1: 
     if key in dict2: 
      if key in dict3: 
       list1 = [dict1[key],"(",key,")", dict2[key], dict3[key], value] 
       print(*list1) 

PrintStatement:print文でそのリストをリストを構築し、拡大する必要はありません

Evanescence (378) 513476 [226] [2272.0176991150443] 
+0

実際のデータと 'print()'ステートメントを共有します。 – AChampion

+0

私はポストを作ったときに意味した、それは深夜だった。 – pythonuser890

答えて

0

、あなたが直接.format()を使用することができます。最後の2つの項目は、最初のインデックスを取得するだけの値のリストです。[0]

print("{} ({}) {} {} {:.2f}".format(dict1[key], key, dict2[key], dict3[key][0], value[0]))