需要计算不同值的数量出现在dict中books,并根据值反向输出的出现次数.
books = {
123457889: 'A',
252435234: 'A',
434234341: 'B',
534524365: 'C',
354546589: 'D',
146546547: 'D',
353464543: 'F',
586746547: 'E',
511546547: 'F',
546546647: 'F',
541146127: 'F',
246546127: 'A',
434545127: 'B',
533346127: 'E',
544446127: 'F',
546446127: 'G',
155654627: 'G',
546567627: 'G',
145452437: 'H',
}
Run Code Online (Sandbox Code Playgroud)
输出如下:
'F': 5,
'A': 3,
'G': 3,
'B': 2,
'D': 2,
'E': 2,
'C': 1,
'H': 1
Run Code Online (Sandbox Code Playgroud)
我尝试过这个:
import pprint
# to get the values from books
clist = [v for v in books.values()]
# …Run Code Online (Sandbox Code Playgroud)