Articles of secuencia de

Función de búsqueda de secuencia en Python

¿Cómo encuentro un objeto en una secuencia que satisface un criterio particular? Lista de comprensión y filtro que recorre toda la lista. ¿Es la única alternativa un lazo hecho a mano? mylist = [10, 2, 20, 5, 50] find(mylist, lambda x:x>10) # Returns 20

Detectar si la secuencia es un múltiplo de una subsecuencia en Python

Tengo una tupla de ceros y unos, por ejemplo: (1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1) Resulta: (1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1) == (1, 0, 1, 1) * 3 Quiero una función f tal que si s es una tupla no vacía de […]

Volver a codificar la secuencia de Unicode como Ascii ignorando errores

Estoy intentando tomar una secuencia de archivos Unicode, que contiene caracteres impares, y envolverla con un lector de secuencias que la convertirá a Ascii, ignorando o reemplazando a todos los caracteres que no puedan codificarse. Mi flujo se ve como: “EventId”,”Rate”,”Attribute1″,”Attribute2″,”(。・ω・。)ノ” … Mi bash de alterar el flujo sobre la marcha se ve así: import […]

¿Cómo puedo obtener la concatenación de dos listas en Python sin modificar ninguna de ellas?

En Python, la única forma que puedo encontrar para concatenar dos listas es list.extend , que modifica la primera lista. ¿Hay alguna función de concatenación que devuelva su resultado sin modificar sus argumentos?

Typecasting en Python

Necesito convertir cadenas en Python a otros tipos como ints, dobles, flotadores y cadenas sin signo y con signo de 8, 16, 32 y 64 bits. ¿Cómo puedo hacer esto?

Formato pythonico para índices.

Estoy detrás de un formato de cadena para representar eficientemente un conjunto de índices. Por ejemplo, “1-3,6,8-10,16” produciría [1,2,3,6,8,9,10,16] Idealmente, también podría representar secuencias infinitas. ¿Hay una manera estándar existente de hacer esto? ¿O una buena biblioteca? ¿O puedes proponer tu propio formato? ¡Gracias! Edición: ¡Guau! – Gracias por todas las respuestas bien consideradas. Estoy […]

Busque una cadena que permita una falta de coincidencia en cualquier ubicación de la cadena

Estoy trabajando con secuencias de ADN de longitud 25 (ver ejemplos a continuación). Tengo una lista de 230,000 y necesito buscar cada secuencia en todo el genoma (parásito toxoplasma gondii). No estoy seguro de cuán grande es el genoma, pero es mucho más largo que 230,000 secuencias. Necesito buscar cada una de mis secuencias de […]

Secuencia de serpientes más larga en una matriz

Pregunta: Un conjunto de números separados por espacio se pasa como entrada. El progtwig debe imprimir la secuencia de serpiente más grande presente en los números. Una secuencia de serpientes está formada por números adyacentes, de modo que para cada número, el número de la derecha o la izquierda es +1 o -1 de su […]

python: obtenga el número de elementos de la lista (secuencia) con cierta condición

Suponiendo que tengo una lista con gran cantidad de elementos. l = [ 1, 4, 6, 30, 2, … ] Quiero obtener el número de elementos de esa lista, donde un elemento debe cumplir con ciertas condiciones. Mi primer pensamiento fue: count = len([i for i in l if my_condition(l)]) Pero si la lista filtrada […]

La mejor manera de determinar si una secuencia está en otra secuencia en Python

Esta es una generalización del problema “la cadena contiene subcadenas” a (más) tipos arbitrarios. Dada una secuencia (como una lista o tupla), ¿cuál es la mejor manera de determinar si hay otra secuencia dentro de ella? Como beneficio adicional, debe devolver el índice del elemento donde comienza la subsecuencia: Ejemplo de uso (secuencia en secuencia): […]