actualmente tienen un conjunto de Python de tamaño n, donde n> = 0. ¿Hay una solución Python 1 o 2 líneas rápida de hacerlo? Por ejemplo, el conjunto se verá así:¿Cómo selecciono 2 elementos aleatorios de un conjunto de Python?
fruits = set(['apple', 'orange', 'watermelon', 'grape'])
El objetivo es escoger 2 artículos al azar de lo anterior y es posible que el conjunto anterior puede contener 0, 1 o más elementos. La única forma en que puedo pensar en hacer lo anterior es convertir el conjunto en una lista (mutable) desde donde puedo acceder a 2 índices aleatorios únicos dentro de la longitud del conjunto.
¿cómo se va a recoger a los elementos de la lista 0- o 1-artículo? – SilentGhost
El siguiente debe tener cuidado de que: importación azar Vals = conjunto ([1, 2, 3, 4, 5, 6]) random.sample (Vals, min (len (Vals), 2)) –