Articles of cuerdas de

Usando el valor de una cadena como nombre de variable

Digamos que tengo una cuerda como esta. string = “someString” Ahora quiero crear una nueva instancia de, por ejemplo, un objeto dict () usando la variable almacenada en cadena. ¿Puedo hacer esto? string = dict() Esperando que se convierta en “someString = dict()” . ¿Es esto correcto? Si no, ¿cómo lo hago? Sigo aprendiendo python. […]

Cuente el número de x ocurrencias de longitud n (no está dada) de la subcadena en cadena

No puedo obtener el número de apariciones de una subcadena que tiene una longitud n en una cadena. Por ejemplo, si la cadena es CCCATGGTtaGGTaTGCCCGAGGT y n es 3 La salida debe ser algo como: ‘CCC’ : 2, ‘GGT’ :3 La entrada es una lista de listas, así que recibo todas las cadenas, pero no […]

¿Está la función dict de str () de Python clasificando de manera confiable las claves?

en python, tanto el dict {1:1,2:2,3:3} como el {3:3,2:2,1:1} producen “{1:1,2:2,3:3}” cuando str () ‘d? ¿Puedo confiar en esta clasificación, o al menos en el hecho de que los dictados que contienen la misma clave / valuepairs generarán la misma cadena cuando pasen por la función str ()?

Transformar la representación de cadenas de un diccionario en un diccionario real.

Estoy trabajando en un script de procesamiento de imágenes. Debo dejar que el usuario especifique cómo volver a asignar algunas clases en una imagen a través de un archivo de texto. La syntax en este archivo debe ser simple y evidente. Lo que pensé en hacer es hacer que el usuario escriba la versión de […]

Optimización de agrupación de cadenas de intérprete de Python

Después de ver esta pregunta y su duplicado , todavía quedaba una pregunta para mí. Me sale lo que is y == hacer y por qué si corro a = “ab” b = “ab” a == b Me sale de True La pregunta aquí sería POR QUÉ sucede esto: a = “ab” b = “ab” […]

¿Cómo puedo dividir una cadena y formar un diccionario nested de múltiples niveles?

Tengo una cuerda como foo/bar/baz También tengo val=1 por ejemplo. ¿Hay una manera limpia de dividir el foo/bar/baz en un dict multidimensional con el último elemento del dictado igual a 1. Así que se vería así? {‘foo’: {‘bar’: {‘baz’: 1}}}

Cadena equivalente de = + pero cadena existente como adjunta en lugar de antepuesta a la nueva cadena

Estoy usando PyCharm (versión 4.0.3) y obtengo una Asignación de advertencia de estilo que puede ser reemplazada por una asignación aumentada en la segunda línea del siguiente código *: abc = ‘and cheese’ abc = ‘ham’ + abc * – Mi código no es realmente este código pero genera el mismo error. Estoy generando progtwigdamente […]

Reemplazar recursivamente los caracteres en un diccionario

¿Cómo cambio todos los puntos . para subrayar (en las claves del dict), dado un diccionario nested arbitrariamente ? Lo que intenté es escribir dos bucles, pero luego estaría limitado a diccionarios nesteds de 2 niveles. Esta … { “brown.muffins”: 5, “green.pear”: 4, “delicious.apples”: { “green.apples”: 2 { } … debe convertirse: { “brown_muffins”: 5, […]

Filtrado de las filas del dataframe pandas por contiene str

Tengo una base de datos de pandas de python df con muchas filas. De esas filas, quiero cortar y solo usar las filas que contienen la palabra ‘bola’ en la columna ‘cuerpo’. Para hacer eso, puedo hacer: df[df[‘body’].str.contains(‘ball’)] El problema es que quiero que no se distinga entre mayúsculas y minúsculas, lo que significa que […]

Las pandas eliminan partes de la cadena después de un carácter específico dentro de un dataframe

Me gustaría que un simple mehtod elimine partes de una cadena después de un carácter específico dentro de un dataframe. Aquí hay un ejemplo simplificado: df: obs abcd 0 1 1-23-12 1 2 3 1 2 12-23-13 4 5 5 2 3 21-23-14 4 5 5 Me gustaría eliminar las partes en una columna después […]