相关疑难解决方法(0)

如何检查给定的Python字符串是否是另一个字符串的子字符串?

我有两个字符串,我想检查第一个是否是另一个的子字符串.Python有这样的内置功能吗?

python string substring

288
推荐指数
3
解决办法
41万
查看次数

在Python中转义正则表达式字符串

我想使用来自用户的输入作为搜索某些文本的正则表达式模式.它有效,但我如何处理用户放置在正则表达式中有意义的字符的情况?例如,用户想要搜索Word (s):正则表达式引擎将(s)作为一个组.我希望它像一个字符串一样对待它"(s)".我可以运行replace用户输入并替换(with \()with \)但问题是我需要替换每个可能的正则表达式符号.你知道更好的方法吗?

python regex

211
推荐指数
3
解决办法
11万
查看次数

如何检查字符串中的特定字符?

如何使用Python2检查字符串值是否包含确切的字符?具体来说,我希望检测它是否有美元符号("$"),逗号(",")和数字.

python string

162
推荐指数
4
解决办法
58万
查看次数

测试子字符串的字符串

有没有一种简单的方法来测试Python字符串"xxxxABCDyyyy"以查看其中是否包含"ABCD"?

python string

119
推荐指数
2
解决办法
28万
查看次数

如何确定子字符串是否在不同的字符串中

我有一个子字符串:

substring = "please help me out"
Run Code Online (Sandbox Code Playgroud)

我有另一个字符串:

string = "please help me out so that I could solve this"
Run Code Online (Sandbox Code Playgroud)

如何查找是否substringstring使用Python 的子集?

python string

105
推荐指数
6
解决办法
21万
查看次数

在Python中使用"is"或"=="进行数字比较是否更好?

使用"is"运算符或"=="运算符来比较Python中的两个数字是否更好?

例子:

>>> a = 1
>>> a is 1
True
>>> a == 1
True
>>> a is 0
False
>>> a == 0
False
Run Code Online (Sandbox Code Playgroud)

python

55
推荐指数
4
解决办法
9万
查看次数

在Python中编辑距离

我正在使用Python编写拼写检查程序.我有一个有效单词列表(字典),我需要从这个字典中输出一个单词列表,它与给定的无效单词的编辑距离为2.

我知道我需要从无效单词生成一个编辑距离为1的列表开始(然后再对所有生成的单词再次运行).我有三个方法,插入(...),删除(...)和更改(...)应输出编辑距离为1的单词列表,其中插入输出所有有效单词多于一个字母的单词给定的单词,删除输出所有有效单词少一个字母,并更改输出所有有效单词和一个不同的字母.

我查了很多地方,但我似乎无法找到描述这个过程的算法.我提出的所有想法都涉及多次遍历字典列表,这将非常耗时.如果有人能提供一些见解,我将非常感激.

python algorithm edit distance

35
推荐指数
6
解决办法
7万
查看次数

Python字符串'in'运算符实现算法和时间复杂度

我正在考虑in运营商如何实施

>>> s1 = 'abcdef'
>>> s2 = 'bcd'
>>> s2 in s1
True
Run Code Online (Sandbox Code Playgroud)

在CPython中,哪个算法用于实现字符串匹配,以及时间复杂度是多少?有关于此的官方文件或维基吗?

python string algorithm cpython

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

str.contains pandas 返回 'str' 对象没有属性 'contains'

我正在分析推文。

我有 10k 条推文,并且对出现的单词列表感兴趣:

lst1=['spot','mistake']
lst1_tweets=tweets[tweets['tweet_text'].str.contains('|'.join(lst1))].reset_index()
Run Code Online (Sandbox Code Playgroud)

我想仔细检查一下:

f=lst1_tweets['tweet_text'][0]
f='Spot the spelling mistake Welsh and Walsh. You are showing picture of presenter Bradley Walsh who is alive and kick'
type(f)
<class 'str'>
Run Code Online (Sandbox Code Playgroud)

我用了

f.str.contains('|'.join(lst1))
Run Code Online (Sandbox Code Playgroud)

返回:

AttributeError: 'str' object has no attribute 'str'
Run Code Online (Sandbox Code Playgroud)

f.contains('|'.join(lst1))
Run Code Online (Sandbox Code Playgroud)

返回:

AttributeError: 'str' object has no attribute 'contains'
Run Code Online (Sandbox Code Playgroud)

任何关于如何在字符串中搜索单词列表的建议

python pandas

13
推荐指数
3
解决办法
4万
查看次数

如何检查dict值是否包含单词/字符串?

我有一个简单的条件,我需要检查一个dict值是否包含[Complted]特定键中的说法.

例如:

'Events': [
                {
                    'Code': 'instance-reboot'|'system-reboot'|'system-maintenance'|'instance-retirement'|'instance-stop',
                    'Description': 'string',
                    'NotBefore': datetime(2015, 1, 1),
                    'NotAfter': datetime(2015, 1, 1)
                },
            ],
Run Code Online (Sandbox Code Playgroud)

我需要在启动时检查Description密钥是否包含[Complted]在其中.即

'Descripton':'[已完成]实例正在降级硬件上运行'

我怎么能这样做?我正在寻找类似的东西

if inst ['Events'][0]['Code'] == "instance-stop":
      if inst ['Events'][0]['Description'] consists   '[Completed]":
              print "Nothing to do here"
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

标签 统计

python ×10

string ×5

algorithm ×2

cpython ×1

dictionary ×1

distance ×1

edit ×1

pandas ×1

regex ×1

substring ×1