Foros del Web » Programando para Internet » Python »

set y join remplazo

Estas en el tema de set y join remplazo en el foro de Python en Foros del Web. Como puedo escribir esto sin usar set y join??? @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Python: Ver original >>> set ( "abcde" ) < set ( "aeiou" ) ...
  #1 (permalink)  
Antiguo 19/01/2013, 21:15
Avatar de camilo1012  
Fecha de Ingreso: febrero-2011
Mensajes: 46
Antigüedad: 13 años, 1 mes
Puntos: 1
Exclamación set y join remplazo

Como puedo escribir esto sin usar set y join???
Código Python:
Ver original
  1. >>> set("abcde")<set("aeiou")
  2. False
  3. >>> set("abcde")>set("aeiou")
  4. False
  5. >>> set("abcde")==set("aeiou")
  6. False
  #2 (permalink)  
Antiguo 19/01/2013, 22:43
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años
Puntos: 1360
Respuesta: set y join remplazo

De la manera tradicional, con listas, for, if y álgebra de conjuntos.

Aunque la implementación de sets en cpython son con diccionarios, con valores dummy.

Nota no necesitas join para tu ejemplo.
  #3 (permalink)  
Antiguo 20/01/2013, 07:07
Avatar de camilo1012  
Fecha de Ingreso: febrero-2011
Mensajes: 46
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: set y join remplazo

me podrias ayudar en el caso del
Código Python:
Ver original
  1. >>> set("abcde")<set("aeiou")
  2. False

porfavor :D

Última edición por camilo1012; 20/01/2013 a las 10:16
  #4 (permalink)  
Antiguo 02/03/2013, 07:22
Avatar de iukaeru  
Fecha de Ingreso: mayo-2012
Mensajes: 127
Antigüedad: 11 años, 10 meses
Puntos: 12
Respuesta: set y join remplazo

#No sé si es lo que necesitas, pero puedes manejar los "Operadores Set"

uno = set([1, 2, 3])
dos = set([1, 4, 5, 6])

print (uno.union(dos))
print (uno.intersection(dos))
print (uno.symmetric_difference(dos))
print (uno.difference(dos))

Etiquetas: join, set
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.