python - 嵌套字典理解

标签 python

在下面的代码中,

[{word: score_tweet(tweet) for word in tweet} for tweet in tweets]

我正在获取字典列表:

[{u'soad': 0.0, u'<3': 0.0}, {u'outros': 0.0, u'acredita': 0.0}]

我只想获得一个平面字典,例如:

{u'soad': 0.0, u'<3': 0.0, u'outros': 0.0, u'acredita': 0.0}

我应该如何更改我的代码? 注意:我使用的是 Python 2.7。

最佳答案

{word: score_tweet(tweet) for tweet in tweets for word in tweet}

关于python - 嵌套字典理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16513255/

相关文章:

python - 使用 Swig 返回 cv::Mat 并在 Python 中使用

python - 已知类的属性如何在python中获取该类

python - 实现两个二维数组之间的加权平均值

python - EEG 数据的频率电压图 - Python 中的 FFT

python - 使用它们时最优雅的python处理空/缺失/未初始化对象/属性的方法

python - 在 macOS BigSur 上使用 Homebrew 软件 python 安装 numpy 的问题

python - 如何使用 pymongo 中对象列表中的值创建新的字段名称?

python - 如何连接或组合具有重叠键的默认字典的两个默认字典?

python - 在matplotlib中使两个y轴对齐

python - 为什么python2用编码转义字符保存文本?