Citar
Publicado por: PUAROT
He encontrado la forma de hacerlo, creo que es un poco chapucera, ya que estoy seguro que hay una forma mejor de hacerlo, pero...
Código
a = (i for i in range(100) if i % 2 == 0)
b = (i for i in range(100) if i % 2 != 0)
c = {}
for x in a:
c
una de las cosas que me gusta de python es que te permite resolver un planteo de muchas formas, te muestro otra con respecto a tu código:He encontrado la forma de hacerlo, creo que es un poco chapucera, ya que estoy seguro que hay una forma mejor de hacerlo, pero...
Código
a = (i for i in range(100) if i % 2 == 0)
b = (i for i in range(100) if i % 2 != 0)
c = {}
for x in a:
c
- =next(b)
Código
a = (i for i in range(100) if i % 2 == 0) b = (i for i in range(100) if i % 2 != 0) c = {a:b for a,b in zip(a,b)}