从另一个列表中存在的两个列表中查找2个项目的Python方法

用户1452494

我有一些twitter数据,我将文本分为优雅和Python形式的带有快乐表情和悲伤表情的文本,如下所示:

happy_set = [":)",":-)","=)",":D",":-D","=D"]
sad_set = [":(",":-(","=("]

happy = [tweet.split() for tweet in data for face in happy_set if face in tweet]
sad = [tweet.split() for tweet in data for face in sad_set if face in tweet]

但是,这种方法行之有效,可能是这样的情况:来自happy_set的图释sad_set都可以在单个推文中找到。确保happy列表仅包含来自happy_set和反之的表情符号的pythonic方法是什么

亚历克斯·赖利

您可以尝试使用集合,特别是set.isdisjoint检查快乐鸣叫中的令牌集是否与断开sad_set如果是这样,它绝对属于happy

happy_set = set([":)",":-)","=)",":D",":-D","=D"])
sad_set = set([":(",":-(","=("])

# happy is your existing set of potentially happy tweets. To remove any tweets with sad tokens...
happy = [tweet for tweet in happy if sad_set.isdisjoint(set(tweet.split()))]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个列表中存在的两个列表中查找2个项目的Python方式

来自分类Dev

python在与另一个列表相关的列表中查找缺失项目的更简单方法

来自分类Dev

从另一个列表中的列表中查找项目的索引,即使它们重复

来自分类Dev

同时遍历两个列表,并尝试查找一个列表中的数字是否大于另一个列表中的项目

来自分类Dev

一个用于迭代两个列表并从另一个列表中删除项目(如果存在于另一个列表中)的衬垫

来自分类Dev

根据另一个列表返回列表中项目的索引,python

来自分类Dev

python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

来自分类Dev

python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

来自分类Dev

如何检查另一个列表中是否存在包含一系列项目的列表

来自分类Dev

查找另一个列表中未包含的python列表元素的Python方法

来自分类Dev

根据另一个列表中的值从两个列表创建一个列表

来自分类Dev

在一个资源中查找两个列表

来自分类Dev

在另一个列表中查找列表

来自分类Dev

在python中找到另一个项目最接近列表的哪两个元素的最快方法

来自分类Dev

根据另一个类型的另一个列表中的项目查找一个列表中的项目

来自分类Dev

如何从另一个列表中查找列表中存在的元素

来自分类Dev

使用LINQ基于另一个属性的两个不同列表中存在的数字之间的差异

来自分类Dev

从列表中删除基于ID成员的另一个列表中存在的项目

来自分类Dev

从列表中删除基于ID成员的另一个列表中存在的项目

来自分类Dev

python - 比较两个列表以查看一个列表是否连续出现在另一个列表中

来自分类Dev

将列表中的项目替换为另一个列表中的相应项目(Python)

来自分类Dev

将列表中的项目替换为另一个列表中的相应项目(Python)

来自分类Dev

在Python的for循环中获取与另一个列表中的项目匹配的列表中的项目

来自分类Dev

从另一个列表中存在的列表中排除项目

来自分类Dev

如何从另一个项目列表中过滤一个项目列表?

来自分类Dev

如何将一个列表的2个项目分组到另一个列表中

来自分类Dev

从另一个列表中的一个列表中查找元素数

来自分类Dev

从另一个列表中的一个列表中查找任何值

来自分类Dev

如何比较两个java sql日期,一个在列表中,另一个刚刚输入

Related 相关文章

  1. 1

    从另一个列表中存在的两个列表中查找2个项目的Python方式

  2. 2

    python在与另一个列表相关的列表中查找缺失项目的更简单方法

  3. 3

    从另一个列表中的列表中查找项目的索引,即使它们重复

  4. 4

    同时遍历两个列表,并尝试查找一个列表中的数字是否大于另一个列表中的项目

  5. 5

    一个用于迭代两个列表并从另一个列表中删除项目(如果存在于另一个列表中)的衬垫

  6. 6

    根据另一个列表返回列表中项目的索引,python

  7. 7

    python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

  8. 8

    python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

  9. 9

    如何检查另一个列表中是否存在包含一系列项目的列表

  10. 10

    查找另一个列表中未包含的python列表元素的Python方法

  11. 11

    根据另一个列表中的值从两个列表创建一个列表

  12. 12

    在一个资源中查找两个列表

  13. 13

    在另一个列表中查找列表

  14. 14

    在python中找到另一个项目最接近列表的哪两个元素的最快方法

  15. 15

    根据另一个类型的另一个列表中的项目查找一个列表中的项目

  16. 16

    如何从另一个列表中查找列表中存在的元素

  17. 17

    使用LINQ基于另一个属性的两个不同列表中存在的数字之间的差异

  18. 18

    从列表中删除基于ID成员的另一个列表中存在的项目

  19. 19

    从列表中删除基于ID成员的另一个列表中存在的项目

  20. 20

    python - 比较两个列表以查看一个列表是否连续出现在另一个列表中

  21. 21

    将列表中的项目替换为另一个列表中的相应项目(Python)

  22. 22

    将列表中的项目替换为另一个列表中的相应项目(Python)

  23. 23

    在Python的for循环中获取与另一个列表中的项目匹配的列表中的项目

  24. 24

    从另一个列表中存在的列表中排除项目

  25. 25

    如何从另一个项目列表中过滤一个项目列表?

  26. 26

    如何将一个列表的2个项目分组到另一个列表中

  27. 27

    从另一个列表中的一个列表中查找元素数

  28. 28

    从另一个列表中的一个列表中查找任何值

  29. 29

    如何比较两个java sql日期,一个在列表中,另一个刚刚输入

热门标签

归档