Disons que j'ai une boucle qui génère des noms aléatoiresComment combiner une sortie de boucle avec une autre pour une sortie de boucle?
names = ['Kiri', 'Elizabeth', 'Philip', 'Charlotte', 'Lydia']
random_names = []
for x in range(3):
random_names.append(random.choice(names))
print (random_names)
-Ce imprimerait sur 3 noms par exemple au hasard [ « Charlotte », « Lydia », « Kiri »]
Je veux générer nombres aléatoires, disons 1 à disons de 20
random_numbers = random.sample([x for x in range (1,20)], (3))
print (random_numbers)
Et permet de dire que nous avons eu [7, 13, 2]
Alors ma question est, je veux attribuer ces numbe au hasard rs à suivre les noms aléatoires afin qu'ils soient associés au nom. Comment dois-je écrire le code d'une manière qu'il ne peut donc apparaître comme
('Charlotte', 7), ('Lydia', 13), ('Kiri', 2)
Merci à l'avance !
Il suffit d'utiliser ['zip'] (https://docs.python.org/3.6/library/functions.html?highlight=zip#zip) pour combiner les deux listes' zip (random_names, random_numers) ' – AChampion