我需要打印一个包含值的字典
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)
等等..
任何帮助将非常感激 :)
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)