过滤字典以包含满足特定条件的另一个字典中的值

乔丹青

我正在尝试创建一个新的 dict,它仅从另一个包含 50 个或更多字符的推文的 dict 中过滤值。我不知道用什么来添加到这个新的字典

我尝试使用 .update 但这似乎只是将 for 循环后的最后一条推文添加到新的 dict

def is_short_tweet(tweet):
    if len(tweet) < 50:
        return True
    else:
        return False

1_filtered = dict()

for i in 1_tweets: 
    if not is_short_tweet(i["text"]):
        1_filtered.update(i) """ what do I use here to add to the new, filtered dict?"""
阿里头

假设tweets变量是一个字典列表,而不是一个字典。(根据您显示的代码,这对我来说没有意义)。

至于你说你要保持鸣叫小号超过50个字符长,您可能需要使用列表字典。

def is_short_tweet(tweet):
    if len(tweet) < 50:
        return True
    else:
        return False

filtered = []  # define filtered as a list, instead of dictionary

for i in tweets: 
    if not is_short_tweet(i["text"]):
        filtered.append(i)  # use append() to add i (which is a dictionary ) to the list

关于.update()字典方法的注意事项

如果键不在字典中,则 update() 方法将元素添加到字典中。如果键在字典中,它会用新值更新键。

因此,由于您对每条推文都有相同的密钥,因此您所做的就是使用找到的最新长推文更新此信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何断言一个字典包含另一个字典,而在python中没有assertDictContainsSubset?

来自分类Dev

将字典的前2个最大键和值放在另一个字典中

来自分类Dev

用另一个字典的键替换字典的值

来自分类Dev

从另一个字典创建一个字典

来自分类Dev

将一个字典的元素与另一个字典中的值范围进行比较

来自分类Dev

如果满足某些条件,如何从另一个字典创建字典

来自分类Dev

使用键,一个字典中的值来获取python中另一个字典中的值

来自分类Dev

筛选字典中不在另一个字典中的值

来自分类Dev

将字典中的值列表除以另一个字典中的值列表

来自分类Dev

如何从另一个字典中减去一个字典的值并将结果写入第三个字典?

来自分类Dev

通过使用另一个字典键和值构造一个字典

来自分类Dev

如何将字典值映射到另一个字典

来自分类Dev

比较两个字典的键,并创建一个包含键,值对的字典,该值对与另一个字典中的键不匹配-Python

来自分类Dev

根据另一个字典的特定值创建新的Python字典

来自分类Dev

将一个字典中的空列表的键与另一个包含该键作为值的字典合并后,找到最小的集合

来自分类Dev

如何遍历字典中的键并与另一个字典中的键/值匹配

来自分类Dev

创建一个值与另一个字典中的键相同的字典

来自分类Dev

用另一个字典的键替换字典的值

来自分类Dev

将一个字典的元素与另一个字典中的值范围进行比较

来自分类Dev

如何用另一个字典过滤python字典?

来自分类Dev

python,使用理解选择性地将值从一个字典弹出到另一个字典中

来自分类Dev

识别一个字典中的键,并使用它来修改另一个字典的值

来自分类Dev

将包含列表的字典追加到python中的另一个字典

来自分类Dev

如果满足某些条件,如何从另一个字典创建字典

来自分类Dev

将一个字典中的值与 Python 中另一个字典中的值进行比较

来自分类Dev

在另一个字典中的字典中查找值

来自分类Dev

从另一个字典中删除重复值

来自分类Dev

将嵌套字典值与另一个字典值相乘

来自分类Dev

如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

Related 相关文章

  1. 1

    如何断言一个字典包含另一个字典,而在python中没有assertDictContainsSubset?

  2. 2

    将字典的前2个最大键和值放在另一个字典中

  3. 3

    用另一个字典的键替换字典的值

  4. 4

    从另一个字典创建一个字典

  5. 5

    将一个字典的元素与另一个字典中的值范围进行比较

  6. 6

    如果满足某些条件,如何从另一个字典创建字典

  7. 7

    使用键,一个字典中的值来获取python中另一个字典中的值

  8. 8

    筛选字典中不在另一个字典中的值

  9. 9

    将字典中的值列表除以另一个字典中的值列表

  10. 10

    如何从另一个字典中减去一个字典的值并将结果写入第三个字典?

  11. 11

    通过使用另一个字典键和值构造一个字典

  12. 12

    如何将字典值映射到另一个字典

  13. 13

    比较两个字典的键,并创建一个包含键,值对的字典,该值对与另一个字典中的键不匹配-Python

  14. 14

    根据另一个字典的特定值创建新的Python字典

  15. 15

    将一个字典中的空列表的键与另一个包含该键作为值的字典合并后,找到最小的集合

  16. 16

    如何遍历字典中的键并与另一个字典中的键/值匹配

  17. 17

    创建一个值与另一个字典中的键相同的字典

  18. 18

    用另一个字典的键替换字典的值

  19. 19

    将一个字典的元素与另一个字典中的值范围进行比较

  20. 20

    如何用另一个字典过滤python字典?

  21. 21

    python,使用理解选择性地将值从一个字典弹出到另一个字典中

  22. 22

    识别一个字典中的键,并使用它来修改另一个字典的值

  23. 23

    将包含列表的字典追加到python中的另一个字典

  24. 24

    如果满足某些条件,如何从另一个字典创建字典

  25. 25

    将一个字典中的值与 Python 中另一个字典中的值进行比较

  26. 26

    在另一个字典中的字典中查找值

  27. 27

    从另一个字典中删除重复值

  28. 28

    将嵌套字典值与另一个字典值相乘

  29. 29

    如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

热门标签

归档