J'ai deux listes, essentiellement le même nombre:python comment dessiner une variable à nouveau si elle est la même que celle d'une autre variable
import random
A = [ 0, 10, 20, 30, 40 ]
B = [ 0, 10, 20, 30, 40 ]
drawA =(random.choice(A))
drawB =(random.choice(B)) # want to exclude the number drawn in drawA
Comment puis-je demander python de tirer à nouveau si drawB == drawA
. Ou alors, comment puis-je tirer un numéro de la liste B en excluant le numéro déjà dessiné dans la liste A?
Va toujours 'A' et' B' être le même? –
Pourquoi ne pas utiliser 'random.shuffle' suivi de' list.pop'? Ou, 'drawA, drawB = random.sample (A, 2)'. –
[** 'random.sample' **] (https://docs.python.org/2/library/random.html#random.sample). –