【发布时间】:2015-08-28 22:21:09
【问题描述】:
我有一个函数,它基本上接收一个字典,其中包含每个键的值列表,它处理字典以获取每个键的值的总数,然后根据键对它们进行排序。
代码:
def friends_count(candidate):
di = {k:sum(1 for x in v if x) for k,v in candidate.items()}
for key in sorted(di): print "%s %s" % (key,di[key])
预期输出:
我如何左对齐我的输出? 谁能给我一些打印声明的替代方案??
【问题讨论】:
-
几乎所有这些候选人都已经“右对齐”:)
标签: python dictionary formatting output