我在列表中输出的l
上使用了from __future__ import print_function
。它删除了撇号和外括号。下面是一个较大的打印声明的片段,我将如何更进一步删除括号并删除括号和&之间的空格。 378,并将最后一个元素浮动到2位小数?
代码:
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:
Evanescence ( 378 ) 513476 [226] [2272.0176991150443]
答案 0 :(得分:0)
无需在print语句中构建列表和扩展列表,您可以直接使用.format()
。看起来您的最后两项是您获得第一个索引[0]
print("{} ({}) {} {} {:.2f}".format(dict1[key], key, dict2[key], dict3[key][0], value[0]))