Articles of entero

Manejar una lista o un entero entero como un argumento

Una función debe seleccionar filas en una tabla según el nombre de la fila (columna 2 en este caso). Debería poder tomar un solo nombre o una lista de nombres como argumentos y manejarlos correctamente. Esto es lo que tengo ahora, pero idealmente no habría este código duplicado y se usarían de manera inteligente algunas […]

Cómo convertir un entero en una cadena separada por comas

Actualmente estoy trabajando en un progtwig y me he encontrado con un problema. Tengo un saldo bancario de 1000000 pero cuando lo muestro en la pantalla, quiero que se lea como “1,000,000”. Ahora hay formas de evitar esto simplemente configurándolo en “1,000,000” y luego eliminándolo de comas y convirtiéndolo en un entero cuando necesito usar […]

Cómo convertir una matriz booleana en una matriz int

Uso Scilab y quiero convertir una matriz de valores booleanos en una matriz de enteros: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) En Scilab puedo usar: >>> bool2s(y) 0. 0. 1. 1. o incluso simplemente multiplíquelo por 1: >>> 1*y 0. 0. […]

Generar números con 3 dígitos.

Quería generar números a partir de 000 a 120 en secuencia. Sé que puedes generar números del 0 al 120 usando un bucle. Pero quiero que todos los números tengan 3 dígitos. La salida debe ser 000 001 002 … … 120 En lugar de 0 1 2 … … 120 ¿Hay alguna manera fácil […]

Construyendo el mayor número posible reorganizando una lista

Digamos que tengo una serie de enteros enteros positivos; Me gustaría manipular el orden para que la concatenación de la matriz resultante sea el mayor número posible. Por ejemplo [97, 9, 13] resulta en 99713 ; [9,1,95,17,5] resulta en 9955171 . No estoy seguro de una respuesta.

¿Cuál es la diferencia entre% i y% d en Python?

OK, estaba buscando en el formato de números y descubrí que podría usar % d o % i para formatear un número entero. Por ejemplo: number = 8 print “your number is %i.” % number o number = 8 print “your number is %d.” % number Pero, ¿cuál es la diferencia? Quiero decir que encontré […]

Endianness de enteros en Python

Estoy trabajando en un progtwig en el que almaceno algunos datos en un número entero y los proceso a nivel de bits. Por ejemplo, podría recibir el número 48, que procesaré bit a bit. En general, el carácter endian de los enteros depende de la representación de los enteros en la máquina, pero, ¿Python hace […]

¿Existe una forma Pythonic integrada o más para intentar analizar una cadena a un entero?

Tuve que escribir la siguiente función para que fallara correctamente al intentar analizar una cadena en un entero. Me imagino que Python tiene algo incorporado para hacer esto, pero no puedo encontrarlo. Si no es así, ¿hay una forma más pythonica de hacer esto que no requiera una función separada? def try_parse_int(s, base=10, val=None): try: […]

Convierte int a ASCII y vuelve a Python

Estoy trabajando para hacer un acortador de URL para mi sitio, y mi plan actual (estoy abierto a sugerencias) es usar un ID de nodo para generar la URL acortada. Entonces, en teoría, el nodo 26 puede ser short.com/z , el nodo 1 puede ser short.com/a , el nodo 52 puede ser short.com/Z , y […]

¿Cuál es la forma más fácil de convertir lista con str en lista con int?

¿Cuál es la forma más fácil de convertir lista con str en lista con int en Python? Por ejemplo, tenemos que convertir [‘1’, ‘2’, ‘3’] a [1, 2, 3] . Por supuesto, podemos usar un bucle for , pero es demasiado fácil.