小编Zy *_*aga的帖子

简单的字典理解

看看我这个

languages = ['English', 'German', 'English', 'Italian', 'Italian', 'English', 'German', 'French']
Run Code Online (Sandbox Code Playgroud)

我想从中生成一个频率表。所以我做了

freq = {}
for language in languages:
    if language in freq:
        freq[language] += 1
    else:
        freq[language] = 1

Run Code Online (Sandbox Code Playgroud)

哪个是对的

但我想在字典理解中使用 count() 来解决它。我试了好几次都错了。

python python-3.x dictionary-comprehension

1
推荐指数
1
解决办法
50
查看次数