Articles of python python 3.x

Teclas del diccionario de búsqueda de Python para entrada de búsqueda

Así que aquí está mi pregunta: Quiero buscar en un diccionario para ver si alguna clave contiene una palabra clave ingresada por el usuario. Por ejemplo, el usuario busca a John. elif option == 3: count = 0 found = None search_key = input(“What do you want to search for? “).lower() for key, val in […]

Combinando sub combinaciones

Necesito una función que devuelva subsegmentos para un segmento dado. Por ejemplo, las sub_combinations(“ABCD”) deberían producir: (“A”, “B”, “C”, “D”) (“A”, “B”, “CD”) (“A”, “BC”, “D”) (“A”, “BCD”) (“AB”, “C”, “D”) (“AB”, “CD”) (“ABC”, “D”) (“ABCD”) (“ABD”, “C”) * (“AC”, “BD”) * (“AC”, “B”, “D”) * (“ACD”, “B”) * (“AD”, “BC”) * (“AD”, “B”, “C”) […]

¿Por qué cambia la cadena cuando se usa Python Split?

test_str = “Question: The cryptocurrency Bitcoin Cash (BCH/USD) settled at 1368 USD at 07:00 AM UTC at the Bitfinex exchange on Monday, April 23. In your opinion, will BCH/USD trade above 1500 USD (+9.65%) at anу timе bеfore Арril 28? Indicаtоr: 60.76%” print(test_str) print(test_str.split(‘before ‘)) Esta es la salida que recibo después de dividir “[‘Question: […]

Python open () anexa y lee, file.read () devuelve una cadena vacía

Notó un comportamiento extraño al intentar llamar a read() en un archivo abierto en modo a+ (Python 3.4.1) Como se ve aquí Modo de archivo para crear + leer + añadir + binario Es posible abrir un archivo en modo de lectura / adición supuestamente . sin embargo Este código: with open(“hgrc”, “a+”) as hgrc: […]

Usando fracciones en Python

Estoy usando clases aquí para ingresar una fracción (cuando se me da el numerador y el denominador), así como sumr y multiplicar dos fracciones juntas. Por alguna razón, el módulo de fracciones importadas solo funciona correctamente para parte del progtwig; el método gcd funciona, pero el método de fracciones (cuando se le asignan dos números, […]

Encuentra la secuencia más larga de 0 en la lista de enteros

A = [1,2,0,0,3,4,5,-1,0,2,-1,-3,0,0,0,0,0,0,0,0,-2,-3,-4,-5,0,0,0] Devuelve el índice inicial y final de la secuencia más larga de 0 en la lista. Como, la secuencia más larga de 0 en la lista anterior es 0,0,0,0,0,0,0,0 por lo que debería devolver 12,19 como índice de inicio y finalización. Por favor, ayuda con el código de una línea de Python. […]

¿Cómo convertir una lista de múltiples enteros en un solo entero?

¿Cómo convierto una lista en Python 3.5 como: x=[1, 3, 5] a un int de 135 (un int entero)?

Obtener el objeto con el valor del atributo max en una lista de objetos

Este es el código que escribí hasta ahora, y el punto con el progtwig es leer 20 personas de un archivo y luego asignarles sus atributos, luego normalizar sus valores desde una entrada dada por el usuario. class One: def __init__(self): self.attrOne = () self.attrTwo = () self.attrThree = () self.attrFour = () self.attrFive= () […]

Función de cadena duplicada de Python

Estoy tratando de desarrollar una función mirror() que toma una cadena y devuelve su cadena reflejada, pero solo si la cadena reflejada puede representarse usando letras “reflejadas” en la cadena dada. Por ejemplo, >>>mirror(‘vow’) ‘wov’ >>>mirror(‘wood’) ‘boow’ >>>mirror(‘bed’) ‘INVALID’ Es decir, una b reflejada es una d . La letra e no tiene ningún equivalente […]

Un progtwig que identifica palabras individuales en una oración, las almacena en una lista y reemplaza cada palabra con la posición de esa palabra en la lista

Estoy desarrollando un progtwig que identifica palabras individuales en una oración, las almacena en una lista y reemplaza cada palabra en la oración original con la posición de esa palabra en la lista, por lo que la oración se puede recrear a partir de las posiciones de estas palabras en esta lista utilizando la secuencia […]