Articles of subcadena de

Encuentre la longitud máxima de todas las subcadenas de longitud de palabra n compartidas por dos cadenas

Estoy trabajando para producir un script de Python que pueda encontrar la longitud (lo más larga posible) de todas las subcadenas de longitud de palabra n compartidas por dos cadenas, sin tener en cuenta la puntuación final. Dadas dos cuerdas: “Esta es una cadena de muestra” “Esto también es una cadena de muestra” Quiero que […]

Python: encuentra una subcadena en una cadena y devuelve el índice de la subcadena

Yo tengo: una función: def find_str(s, char) y una cuerda: “Happy Birthday” , Básicamente quiero ingresar “py” y devolver 3 pero sigo obteniendo 2 para regresar. Código: def find_str(s, char): index = 0 if char in s: char = char[0] for ch in s: if ch in s: index += 1 if ch == char: […]

¿Cómo verifico si una cadena de Python dada es una subcadena de otra?

Tengo dos cadenas y me gustaría comprobar si la primera es una subcadena de la otra. ¿Python tiene tal funcionalidad incorporada?

Python: ¿Cómo comprobar una cadena para las subcadenas de una lista?

Posible duplicado: Compruebe si existen varias cadenas en otra cadena Parece que no puedo encontrar un equivalente de código que funcione de esta manera en cualquier lugar para Python: Básicamente, me gustaría revisar una cadena para las subcadenas contenidas en una lista.

Substrings de una cadena usando Python

¿Cuántas subcadenas puedes hacer con una cadena como abcd ? ¿Cómo puedo obtener todas sus subcadenas? [‘a’, ‘b’, ‘c’, ‘d’, ‘ab’, ‘bc’, ‘cd’, ‘abc’, ‘bcd’, ‘abcd’]

¿Cuál es la forma más eficiente de encontrar una de varias subcadenas en Python?

Tengo una lista de posibles subcadenas, por ejemplo, [‘cat’, ‘fish’, ‘dog’]. En la práctica, la lista contiene cientos de entradas. Estoy procesando una cadena, y lo que busco es encontrar el índice de la primera aparición de cualquiera de estas subcadenas. Para aclarar, para ‘012cat’ el resultado es 3, y para ‘0123dog789cat’ el resultado es […]

Python – Eliminar cualquier elemento de una lista de cadenas que es una subcadena de otro elemento

Así que comenzando con una lista de cadenas, como abajo string_list = [‘descansar’, ‘descansar’, ‘mirar’, ‘mirar’, ‘hacerlo’, ‘escupir’] Quiero eliminar cualquier elemento de la lista que sea una subcadena de otro elemento, dando el resultado por ejemplo … string_list = [‘reposo’, ‘miró’, ‘escupir’] Tengo un código que logra esto, pero es vergonzosamente feo y probablemente […]

¿Encontrar subcadena en cadena pero solo si palabras completas?

¿Cuál es una forma elegante de buscar una cadena dentro de otra cadena en Python, pero solo si la subcadena está dentro de palabras completas, no es parte de una palabra? Quizás un ejemplo demuestre lo que quiero decir: string1 = “ADDLESHAW GODDARD” string2 = “ADDLESHAW GODDARD LLP” assert string_found(string1, string2) # this is True […]

Encuentra la enésima aparición de subcadenas en una cadena

Esto parece que debería ser bastante trivial, pero soy nuevo en Python y quiero hacerlo de la manera más pythonica. Quiero encontrar la novena aparición de una subcadena en una cadena. Tiene que haber algo equivalente a lo que QUIERO hacer, que es mystring.find(“substring”, 2nd) ¿Cómo puedes lograr esto en Python?

¿Por qué el índice de corte de subcadenas fuera de rango funciona en Python?

¿Por qué el ‘example'[999:9999] produce un error? Como el ‘example'[9] hace, ¿cuál es la motivación detrás de esto? A partir de este comportamiento, puedo suponer que ‘example'[3] es, esencialmente / internamente, no es lo mismo que ‘example'[3:4] , aunque ambos resulten en la misma cadena ‘m’ .