Python - convertir una lista de binario a un numero decimal

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 65 puestos en Python (en relación al último mes)
Gráfica de Python

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 xve
Val: 1.472
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

convertir una lista de binario a un numero decimal

Publicado por xve (1637 intervenciones) el 16/10/2016 11:10:09
Hola dpr, revisa este código, convierte de binario a decimal...
http://www.lawebdelprogramador.com/codigo/Python/1231-Conversor.html
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
Imágen de perfil de Juanito
Val: 91
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

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