Для начала собрать элементы из четырёх списков в один
Я бы использовал для такого метод extend
сейчас загуглю
from random import randint L = [] L_1 =[randint(0, 10) for a in range (10)] L_2 =[randint(0, 20) for b in range (10)] L_3 =[randint(0, 30) for c in range (10)] L_4 =[randint(0, 40) for d in range (10)] for i in range(len(L_1)): L_1.sort() for f in range(len(L_2)): L_2.sort(reverse=True) for l in range(len(L_3)): L_3.sort() for v in range(len(L_4)): L_4.sort(reverse=True) L.extend(L_1) L.extend(L_2) L.extend(L_3) L.extend(L_4) print(L) Так?
а сократить можно как-то?
Да, с помощью циклов
эм... а нахрен в цикле вызывать метод sort?
это вообще что?
for i in range(4): L.extend(L_1, L_2, L_3, L_4) print(L)
Обсуждают сегодня