有没有办法像使用字典一样使用字典str.contains公司?你知道吗
我有一本字典,它看起来像这样:
A = {'Hey':1}
我知道对于字典,它会寻找精确的匹配(区分大小写和空格),所以我不知道是否有可能做到这一点。你知道吗
我的数据帧如下所示:
Statements
0 Hey how are you?
1 Hey is their anyway to find that
2 Hey is their a way to prove this
3 over their, hey, how are you?
我想做的是使用我的字典,基本上检查语句中的每一行,如果字符串包含Hey,请将其更改为1,此外,如果我可以这样做,我想知道是否可以在字典中放入多个语句?像这样:
A={'Hey'、'Hello'、'Hi':1}
我想做的是把一堆可能的字符串放入字典中,如果在语句中找到了这些字符串,那么根据需要进行更改。在本例中,Hey是语句中唯一会被更改的单词。你知道吗
我的预期结果如下:
Statements
0 1 how are you?
1 1 is their anyway to find that
2 1 is their a way to prove this
3 over their, 1, how are you?
我认为您可以先创建dict of list,然后将} :
keys
与values
交换为d
和^{有一个更好的方法可以做到这一点,但希望在进入会议前发布:)
首先,逻辑如下 1) 遍历列表中的每个元素 2) 把这句话分成两部分 3) 把句子中的每个单词循环一遍,检查是否有数学题 4) 如果匹配,则更新索引
假设a是一本字典
有点迂回的方式做,但允许你检查任何数量的话,你想在一行。你知道吗
相关问题 更多 >
编程相关推荐