编写程序,检查列表ls1=["pythonn","pythhon","ppython","pytthon","pythoon"]中的错误单词,并修改
时间: 2023-06-04 22:05:26 浏览: 86
好的,我可以帮您检查列表中的错误单词,并进行修改。错词为"pythonn"和"pythhon",正确的拼写应该是"python"和"python"。修改后的列表为["python", "python", "ppython", "pytthon", "pythoon"]。
相关问题
检查列表ls1=["pythonn","pythhon","ppython","pytthon","pythoon"]中的错误单词,并修改
在列表ls1中,单词"pythonn"、"pythhon"、"ppython"和"pythoon"均存在错误。可以将它们修改为"python"、"python"、"python"和"python"。修改后的列表如下:
```python
ls1 = ["python", "python", "python", "pytthon", "python"]
```
用python检查列表ls1=["pythonn","pythhon","ppython","pytthon","pythoon"]中的错误单词,并修改
要检查列表中的错误单词,可以使用正则表达式来匹配单词是否符合规则。以下是一个例子:
```python
import re
pattern = "^python$"
ls1 = ["pythonn", "pythhon", "ppython", "pytthon", "pythoon"]
for i, word in enumerate(ls1):
if not re.match(pattern, word):
# 如果单词不符合规则,则进行修改
ls1[i] = "python"
print(ls1) # 输出修改后的列表
```
在上面的代码中,我们定义了一个正则表达式模式,用来匹配单词是否为 "python"。然后遍历列表中的每个单词,如果单词不符合规则,则将其修改为 "python"。最后输出修改后的列表。
输出结果为:
```
['python', 'python', 'python', 'python', 'python']
```
可以看到,列表中的所有错误单词都已经被修改为了 "python"。
阅读全文