Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: guillehampp en 18 Noviembre 2014, 21:26 pm



Título: Python, Listas
Publicado por: guillehampp en 18 Noviembre 2014, 21:26 pm
Hola, alguien me podria ayudar?
sumar el código ASCII de cada uno de los
caracteres, que contiene una lista
milista=['089 20 0001 15/02/10 13:30 1 hora AJ 24592246\r\n',
'089 20 0001 15/02/10 13:30 1 hora AJ 24592242\r\n',
'089 20 0001 15/02/10 13:44 1 hora AJ 24592251\r\n',]


Título: Re: Python, Listas
Publicado por: Once en 21 Noviembre 2014, 07:39 am
Código
  1. lista = ["abc", "jkp", "123"]
  2.  
  3. print map(lambda x: sum(map(ord, x)), lista)

Saludos!


Título: Re: Python, Listas
Publicado por: tincopasan en 21 Noviembre 2014, 12:00 pm
si es en python 3.x necesita un agregado mínimo.

Código:
lista = ["abc","jkp","123"]

print (list(map(lambda x: sum(map(ord, x)), lista)))



Título: Re: Python, Listas
Publicado por: guillehampp en 21 Noviembre 2014, 22:35 pm
Muchas Gracias!!