gpt4 book ai didi

python - 根据键的值过滤掉 python 字典

转载 作者:太空宇宙 更新时间:2023-11-04 02:50:46 25 4
gpt4 key购买 nike

我有一个字典 dictM

dictM={movieID:[rating1,rating2,rating3,rating4]}

Key 是一个 movieID,rating1、rating2、rating3、rating4 是它的值。有几个带有评级的电影 ID。如果电影 ID 具有一定数量的评级,我想将某些电影 ID 连同评级一起移动到新的词典中。

我正在做的是:

for movie in dictM.keys():
if len(dictM[movie])>=5:
dF[movie]=d[movie]

但我没有得到想要的结果。有人知道这个的解决方案吗?

最佳答案

您可以使用 dictionary comprehension ,如下:

>>> dictM = {1: [1, 2, 3, 4], 2: [1, 2, 3]}

>>> {k: v for (k, v) in dictM.items() if len(v) ==4}
{1: [1, 2, 3, 4]}

关于python - 根据键的值过滤掉 python 字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43954097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com