Articles of cuerdas de

Python convierte una cadena paritcular a dict

El formato de la cadena es como “a:1 b:2 c:xd:2.13e-5” , ¿hay alguna forma de convertirlo a dict de Python de forma rápida y sencilla? ————– editar línea ————– Según las grandes respuestas, probé varios métodos (en ipython): In [6]: import re In [7]: %paste def f1(line): item_dict = {} for item in line.split(): kv […]

python: comprobación recursiva para determinar si la cadena es un palíndromo

Mi tarea es definir un procedimiento is_palindrome, que toma como entrada una cadena y devuelve un valor booleano que indica si la cadena de entrada es un palíndromo. En este caso, una sola letra debe devolver True, al igual que una cadena vacía ” . Desafortunadamente, no estoy obteniendo los resultados esperados. Aprecio la ayuda. […]

Los pandas encuentran cadenas en común entre las series.

Tengo una serie de palabras clave extraídas de un DataFrame más grande y un DataFrame con, entre otras, una columna de cadenas. Me gustaría enmascarar el DataFrame encontrando qué cadenas contiene al menos una palabra clave. La serie de “Palabras clave” es la siguiente (perdón por las palabras extrañas): Skilful Wilful Somewhere Thing Strange El […]

Combinaciones de reemplazo de cuerdas

Así que tengo una cadena ‘1xxx1’ y quiero reemplazar un cierto número (quizás todos quizás ninguno) de x con un carácter, digamos ‘5’. Quiero todas las combinaciones posibles (… tal vez permutaciones) de la cadena donde x se sustituye o se deja como x. Me gustaría que esos resultados se almacenen en una lista. Así […]

Invertir cadenas de formato de estilo C en Python (`%`)

Introducción y configuración Supongamos que tengo una cadena ‘template’ * del formulario, >>> template = “””My %(pet)s ate my %(object)s. … This is a float: %(number)0.2f. … %(integer)10d is an integer on a newline.””” Con esta plantilla puedo generar una nueva cadena con, >>> d = dict(pet=’dog’, object=’homework’, number=7.7375487, integer=743898,) >>> out_string = template % […]

Devolución de longitud de diccionario de palabras en cadena

Necesito crear una función que tome como entrada una cadena y devuelva un diccionario. Las claves son números y los valores son listas que contienen las palabras únicas que tienen un número de letras igual a las claves. Por ejemplo, si la función de entrada es la siguiente: n_letter_dictionary(“The way you see people is the […]

acceder a elementos específicos del diccionario de Python

No estoy seguro si las personas se refieren a preguntas un poco más antiguas pero accediendo a elementos del diccionario de python Considere un dict como dict = { ‘Apple’: {‘American’:’16’, ‘Mexican’:10, ‘Chinese’:5}, ‘Grapes’:{‘Arabian’:’25’,’Indian’:’20’} } ¿Cómo accedo, por ejemplo, a un elemento particular de este diccionario? por ejemplo, me gustaría imprimir el primer elemento después […]

¿Cómo extraer las primeras y últimas palabras de una cadena?

Tengo un pequeño problema con algo que necesito hacer en la escuela … Mi tarea es obtener una cadena de entrada sin procesar de un usuario ( text = raw_input() ) y necesito imprimir la primera y la última palabra de esa cadena. ¿Puede alguien ayudarme con eso? He estado buscando una respuesta todo el […]

Sustitución predeterminada de% s en scripts de python

A veces, en los scripts de Python veo líneas como: cmd = “%s/%s_tb -cm cond+line+fsm -ucli -do \”%s\”” ¿Dónde se sustituye el %s en la línea anterior? ¿Python tiene alguna stack de cadenas y las hace estallar y reemplaza a %s ?

¿Cuál es una buena manera de reemplazar los caracteres internacionales con sus contrapartes latinas base usando Python?

Digamos que tengo la cadena “blöt träbåt” que tiene unos cuantos a y o con diéresis y un anillo arriba. Quiero que se convierta en “blot trabat” tan simple como sea posible. He hecho algunas excavaciones y he encontrado el siguiente método: import unicodedata unicode_string = unicodedata.normalize(‘NFKD’, unicode(string)) Esto me dará la cadena en formato […]