Список Python не перемешивается в цикле

Я пытаюсь создать рандомизированный список ключей, повторяя:

import random

keys = ['1', '2', '3', '4', '5']
random.shuffle(keys)
print keys

Это отлично работает. Однако, если я помещу его в цикл и получу вывод:

a = []
for x in range(10):
    random.shuffle(keys)
    a.append(keys)

Я получаю 10 раз одно и то же перемешивание ?! Очевидно, здесь что-то в корне не так ... Заранее спасибо.

7
задан SilentGhost 25 January 2011 в 14:35
поделиться