【发布时间】:2014-08-29 12:20:07
【问题描述】:
我有一些 twitter 数据,我将文本分成带有快乐表情符号和悲伤表情符号的文本,如下所示:
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 方法是什么,反之亦然?
【问题讨论】:
-
您希望在
happy中“只开心”。sad中的“只有悲伤”并丢弃“既快乐又悲伤”? -
@Sylvain Leroux,就是这样
-
可以在
{happy,sad}_set和推文上设置交集吗? -
对于这样的问题,您应该提供MCVE example,因为它可能有助于测试和消除问题的歧义。