Python程序 ŌĆō 从字符串列表中获取所有子字符串的出现次数
当需要从字符串列表中获取所有子字符串的出现次数时,可以使用列表推导式和‘startswith’方法。
示例
下面是同样的演示−
my_string = "Python learn code test fun amazing object oriented"
sub_string = "object"
print("字符串为:" )
print(my_string)
print("子字符串为:" )
print(sub_string)
my_result = [index for index in range(len(my_string)) if my_string.startswith(sub_string, index)]
print("结果字符串为:")
print(my_result)
输出
字符串为:
Python learn code test fun amazing object oriented
子字符串为:
object
结果字符串为:
[35]
解释
-
定义一个字符串并在控制台上显示。
-
定义一个子字符串并在控制台上显示。
-
使用列表推导式来迭代字符串并检查字符串是否以特定值开头。
-
这是使用‘startswith’方法完成的。
-
这被分配给一个结果。
-
在控制台上显示该结果。