小编Tit*_*usi的帖子

查找列表中缺少的元素

你好,我有一个包含很多元素的List.这些是数字和有序但有些数字丢失了.

例: L =[1,2,3,4,6,7,10]

失踪: M = [5,8,9]

如何在Python中找到缺少的数字?

python list

1
推荐指数
1
解决办法
88
查看次数

如何构建一个简单的分词器

我想知道如何构建一个非常简单的标记器。给定字典 d(在本例中为列表)和句子 s,我想返回该句子的所有可能标记(=单词)。这是我尝试过的:

l = ["the","snow","ball","snowball","is","cold"]
sentence = "thesnowballisverycold"

def subs(string, ret=['']):
    if len(string) == 0:
        return ret
    head, tail = string[0], string[1:]
    ret = ret + list(map(lambda x: x+head, ret))
    return subs(tail, ret)
    
print((list(set(subs(sentence))&set(l))))
Run Code Online (Sandbox Code Playgroud)

但这会返回:

["snow","ball","cold","is","snowball","the"]
Run Code Online (Sandbox Code Playgroud)

我可以比较子字符串,但必须有更好的方法来做到这一点,对吗?我想要的是:

["the","snowball","is","cold"]
Run Code Online (Sandbox Code Playgroud)

python substring tokenize

1
推荐指数
1
解决办法
64
查看次数

标签 统计

python ×2

list ×1

substring ×1

tokenize ×1