Решил сделать себе для учебных целей генератор случайных списков. Ввод размера списка, а так же пропорции кол-ва литер и цифирей привинчу потом. Сейчас возник вопрос: почему не генерируется список c1? Заранее благодарю.
P.S. Обработка списка arr - это просто мой контроль работы модуля random.shuffle.
=========================================================
#Генератор случ. списков import random a='abcdefghijklmnopqrstuvwxyz' b=[-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9] c=random.sample(a,16)+random.sample(b,9) print('c= ',c) c1=random.shuffle(c) print('c1= ',c1) #------------------------------------------------------- arr = [-2,-1,0,1,2,3,4,5,6,7,8,9,10,'x','y','z'] random.shuffle(arr) print('arr=',arr)
Вывод результата:
c= ['c', 'l', 'd', 'n', 't', 's', 'f', 'm', 'v', 'j', 'p', 'r', 'x', 'a', 'q', 'i', 0, 7, -3, -7, -9, -2, -5, 6, -8] c1= None arr= ['y', 3, 4, 10, 1, 'x', 9, 0, 5, 2, -1, 6, 8, 7, 'z', -2]