2010-10-17 3 views
4

Можно создать дубликат:
Shuffling a list of objects in pythonПроизвольное положение элементов в списке

ЕСЛИ У меня есть список:

а = [ "а", "б" , "c", ..., "zzz"]

ho ж я могу случайно перетасовать свои элементы для того, чтобы получить список:

Ь = [ «C», «ж», ...]

, не расходуя много ресурсов системы?

+0

Точный дубликат: http://stackoverflow.com/questions/976882/shuffling-a-list-of-objects-in-python – Mike

ответ

9
import random 
b = list(a) 
random.shuffle(b) 
+5

Python: просто попробуйте глагол вы соберетесь ™. – Agos

2

Не уверен, сколько ресурсов он потребляет, но перетасовка в случайном модуле выполняется именно так.

import random 
a = [1,2,3,4,5] 
random.shuffle(a) 
+0

Возвращает значение «Нет». –

Смежные вопросы