Articles of cadenas de

str.startswith con una lista de cadenas para probar

Estoy tratando de evitar el uso de tantas afirmaciones y comparaciones if, y simplemente uso una lista, pero no estoy seguro de cómo usarlo con str.startswith : if link.lower().startswith(“js/”) or link.lower().startswith(“catalog/”) or link.lower().startswith(“script/”) or link.lower().startswith(“scripts/”) or link.lower().startswith(“katalog/”): # then “do something” Lo que me gustaría que fuera es: if link.lower().startswith() in [“js”,”catalog”,”script”,”scripts”,”katalog”]: # then “do […]

Cuerdas, ints y operadores en Python

¿Cómo puedo usar un operador aritmético (entrada por parte del usuario como una cadena) en una operación? Puedo imprimir la operación en sí, ¡pero quiero imprimir la solución! Aquí está mi torpe bash: # Initialise variables x = 2 y = 3 # Prompt the user for an arithmetic operator operator = input(“Please enter *, […]

Recorrer cada elemento de la lista

Hola, soy nuevo en Python y estoy tratando de construir una función que seleccione cada elemento de la lista, almacene cada elemento en una variable y haga algo (utilizando un bucle) StrLst = [‘aaa’, ‘bbbaaa’, ‘cccbbb’, ‘aaabbb’] Ahora quiero el primer elemento de la lista que se almacenará en una variable. LstEle = lista [0] […]

extrayendo números de la lista de cuerdas con python

Tengo una lista de cadenas que estoy intentando analizar para datos que sean significativos para mí. Necesito un número de identificación que está contenido dentro de la cadena. A veces puede ser dos o incluso tres de ellos. La cadena de ejemplo podría ser: lst1 = [ “(Tower 3rd floor window corner_ : option 3_floor […]

Convertir cadenas de lista a lista de enteros dentro de una lista

Tengo una lista de cadenas y esas cadenas son listas. Así: [‘[1,2,3]’,'[10,12,5]’] , por ejemplo. Quiero obtener una lista de listas o incluso todas las listas allí: [[1,2,3],[10,12,5]]

Extraer texto con separadores múltiples.

Tengo lista de cadenas con separadores A y B : L = [‘sgfgfqds A aaa’,’sderas B ffff’,’eeee’,’sdsdfd A rrr’] y necesidad: L1 = [[‘aaa’], [‘ffff’], [‘eeee’], [‘rrr’]] Intenté usar: L1 = [re.findall(r'(?<=A)(.*)$', inputtext) for inputtext in L] print (L1) pero, devuelve lo siguiente: [[‘ aaa’], [], [], [‘ rrr’]] ¿Cómo puedo obtener la salida deseada?

¿Cómo fusionar la lista para convertirse en una cadena sin agregar ningún carácter en python?

Descubrí que puedo unirme a ellos con ‘-‘. Join (nombre) pero no quiero agregar ningún carácter. Digamos que tengo [‘stanje1’, ‘|’, ‘st6’, ‘,’ ‘stanje2’, ‘|’, ‘#’] y quiero ser así stanje1|st6,stanje2|#

Python 3: str.join () con separador

Tengo un código que es esencialmente este: data = [“some”, “data”, “lots”, “of”, “strings”] separator = “.” output_string = “” for datum in data: output_string += datum + separator ¿Cómo puedo hacer esto con str.join() o una función built-in similar? (¿O acaso no es posible?)

Pantalla de cadena de mano de póquer

Soy nuevo en progtwigción y en Python y estoy haciendo todo lo posible por entenderlo y aprenderlo. No estoy pidiendo respuestas, sino explicaciones en términos sencillos, no informáticos, para que pueda intentar resolver la solución yo mismo. Aquí hay un problema más que estoy teniendo. Tengo 4 listas a continuación: short_card = [‘A’, ‘K’, ‘Q’, […]

¿Convertir cadena a lista en Python sin usar Eval?

Tengo una cuerda, algo como esto: “[[‘Cheese’, 72], [‘Milk’, 45], [‘Bread’, 22]]” . Quiero convertir esto en una lista. Sé que puedo usar eval (cadena) para obtener la lista, pero eval me asusta debido a su potencial de catástrofe (y porque puedo obtener una no-lista como resultado válido). ¿Hay otra forma más sensata / segura […]