python - 如何在句子中找到以相同字母开头和结尾的单词?

标签 python

有没有一种方法可以在Python中编写“for”循环和“If Else”来搜索句子并找到以相同字母开头和结尾的单词数? 我试过写一些类似的东西:

sentence = "Mom knock the door"

list = sentence.split()
for word in sentence:
    if ...

最佳答案

简单地比较字符串开头的字符与字符串结尾的字符,如下所示:

if word[0] == word[-1]:

如果不区分大小写,请先通过调用以下方式降低单词:

word = word.lower()

关于python - 如何在句子中找到以相同字母开头和结尾的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53968057/

相关文章:

python - 如何实现请求的多线程或多处理

python - python递归中的链表

Python 自定义日期时间(?)格式处理

python - 收集所有停靠的小部件及其位置

python - 有什么办法可以使这段 python 代码更简单吗?

Python pandas rolling_apply 两列输入到函数中

python - 为什么 nosetests 说 --with-coverage 不是一个选项?

python - python中的递归字典修改

python - 如何更改输出格式并将所有数字显示为列表?

jquery - 当 Tornado 应用程序的多个实例在数据库中插入项目时,如何避免在 MongoDB 中重复插入?