Python:使用列格式打印字典?

Mic*_*rey 3 python dictionary

我需要打印一个包含值的字典

freqs = {',': 1, '8': 3, '0': 3, '6': 1, '7': 2, '!': 1, '+': 2, '#': 8, '%': 4, '.': 1, '&': 7, '/': 1, '1': 3, ')': 2, '"': 1, '-': 2, '3': 6, '5': 1, '$': 1, '2': 2, '*': 4, '4': 2, "'": 1, '9': 1, ':': 1}
Run Code Online (Sandbox Code Playgroud)

这是一个字典,显示字符及其在字符串中出现的次数.我想在两列中向用户显示它,如下所示:

, (TAB) 1

8 (TAB) 3

0 (TAB) 3
Run Code Online (Sandbox Code Playgroud)

等等..

任何帮助将非常感激 :)

Gan*_*dey 5

freqs = {',': 1, '8': 3, '0': 3, '6': 1, '7': 2, '!': 1, '+': 2, '#': 8, '%': 4, '.': 1, '&': 7, '/': 1, '1': 3, ')': 2, '"': 1, '-': 2, '3': 6, '5': 1, '$': 1, '2': 2, '*': 4, '4': 2, "'": 1, '9': 1, ':': 1}

for k , v in freqs.iteritems(): # iterating freqa dictionary
        print k+"\t", v
Run Code Online (Sandbox Code Playgroud)

输出:

!   1
#   8
"   1
%   4
$   1
'   1
&   7
)   2
+   2
*   4
-   2
,   1
/   1
.   1
1   3
0   3
3   6
2   2
5   1
4   2
7   2
6   1
9   1
8   3
:   1
Run Code Online (Sandbox Code Playgroud)

在print语句后使用逗号 在同一行中,打印,同时\t用于制表符.

print k+"\t", v
Run Code Online (Sandbox Code Playgroud)