Python – 从字符串列表获取子字符串的所有出现情况


当需要从字符串列表获取子字符串的所有出现情况时,会使用简单的列表解析和“startswith”方法。

示例

以下是对 Same 进行说明:

my_string = "Is python fun to learn?"

print("The list is :")
print(my_string)

substring = "pyt"
print("The substring is :")
print(substring)

my_result = [i for i in range(len(my_string)) if my_string.startswith(substring, i)]

print("The result is :")
print(my_result)

输出

The list is :
Is python fun to learn?
The substring is :
pyt
The result is :
[3]

说明

  • 定义了一个字符串并显示在控制台上。

  • 定义了另一个子字符串并显示在控制台上。

  • 使用列表解析以迭代字符串。

  • 使用“startswith”方法以检查字符串是否以特定模式/子字符串开头。

  • 如果是,则在转换为列表后,将其添加到变量中。

  • 这将显示在控制台输出中。

更新于:08-Sep-2021

209 查看次数

开启你的 职业生涯

通过完成本课程获得认证

开始吧
广告
© . All rights reserved.