Python - convertir una lista de binario a un numero decimal

 
Vista:
sin imagen de perfil

convertir una lista de binario a un numero decimal

Publicado por dpr (1 intervención) el 16/10/2016 04:50:14
que tal necesito convertir una lista de binario a un numero decimal por ejemplo
lista=[0,1,0]
y que me de resultado el numero 2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Juanito

convertir una lista de binario a un numero decimal

Publicado por Juanito (31 intervenciones) el 16/10/2016 19:08:20
tambien te podria servir esto: convertir una lista en binario a decimal

1
2
3
4
5
6
7
8
9
import json
lista = [1,0,1,0,1,0]
cadena = json.dumps(lista)
newstring = cadena.replace("[","")
new2 = newstring.replace("]","")
new3 = new2.replace(",","")
new4 = new3.replace(" ","")
numerofinal = int(new4, 2)
print(numerofinal)

pero si quieres que te de el numero 2 solo tienes que poner en los valores de la lista: [1,0] ya que el 0 esta en la posicion del 1, y el 1 en la posicion del 2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar