Python - función que cuente cuantas veces aparece el string s2 dentro del string s1

 
Vista:
sin imagen de perfil

función que cuente cuantas veces aparece el string s2 dentro del string s1

Publicado por Rahul (1 intervención) el 07/10/2019 23:13:39
Hola, alguien me podria ayudar con este programa; lo tengo que resolver con el parametro for si es posible

Programa una función frecuencia(s1, s2) que cuente cuantas veces aparece el string s2 dentro del string s1.
Deberia de funcionar tal que asi:


>>> frecuencia('','a')
0
>>> frecuencia('hola','la')
1
>>> frecuencia('lalaland','la')
3
>>> frecuencia('aaa', 'aa')
2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-3
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

función que cuente cuantas veces aparece el string s2 dentro del string s1

Publicado por joel (901 intervenciones) el 08/10/2019 09:07:39
Haber si esto te sirve:

1
2
3
4
5
6
7
8
9
10
11
12
def frecuencia(s1, s2):
    pos=s1.find(s2)
    count=0
    while pos!=-1:
        count+=1
        pos=s1.find(s2,pos+1)
    return count
 
print(frecuencia('','a')) # 0
print(frecuencia('hola','la')) # 1
print(frecuencia('lalaland','la')) # 3
print(frecuencia('aaa', 'aa')) # 2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de Marcos
Val: 59
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

función que cuente cuantas veces aparece el string s2 dentro del string s1

Publicado por Marcos (14 intervenciones) el 08/10/2019 12:29:45
Hola,

LaWebDelProgramador.com = LaWebTareasGratis.com

...Que has intentado hacer?
...Muestra un código asi sea primitivo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar