Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/05/2015, 11:32
germangutierrez
 
Fecha de Ingreso: enero-2015
Mensajes: 43
Antigüedad: 9 años, 5 meses
Puntos: 3
Respuesta: como escribir con pyton cuando tenga tres cadenas el menor de los tres

http://codepad.org/DwTwj8Kr
Código Python:
Ver original
  1. cad1="asjhjdsak akjsa jjh"
  2.  
  3. cad2="hola mundo"          
  4.  
  5. cad3="mundo hola"
  6. lista =[cad1,cad2,cad3]
  7.  
  8. MIN= min([ len(minimo) for minimo  in lista ])
  9.  
  10. placeholder=[]
  11. for cadena in lista:
  12.     if len(cadena)== MIN:
  13.       placeholder.append(cadena)
  14.  
  15.  
  16. print "las cadenas '%s' son las que tienen menos letras %i" % ("','".join(placeholder),MIN)