[pyar] Randomizar diccionarios para un programa.

Alejandro Santos listas en alejolp.com
Jue Mayo 10 05:43:17 ART 2012


2012/5/10 Javier Marín <nano.world.contact en gmail.com>:
> Pues sigo sin lograrlo, estoy tratando de hacerlo de los dos modos, con
> listas y con los diccionarios...
>

Ya sea usando listas, diccionarios, o alguna otra diferente, te
conviene elegir una y quedarte con esa.

> #!/usr/bin/env python
> # -*- coding: utf-8 -*-
>
> import random
> from random import choice
>
> preguntas_respuestas = {'Cuanto es 1+1':('a: 2','b: 5','c: 8'),'Tu mama te
> quiere?':['a: si', 'b: no', 'c: tal vez']}
> clave = preguntas_respuestas.keys()
> clave_azar = random.choice(clave)
>
> print clave, preguntas_respuestas[clave]
>

"clave" es una lista de strings, y clave_azar es un unico string. Acá
debería ser:

print clave_azar, preguntas_respuestas[clave_azar]

-- 
Alejandro Santos



More information about the pyar mailing list