import random import pickle # фиксируем сид SEED = 12345 random.seed(SEED) rn = tuple(str(random.randint(6, 56)) for i in range(125)) print(rn) spis = ["Podolsky", "Bushmanov", "Terehov", "Melnikov", "Zhalnin"] fp = open('data.bin', 'wb') pickle.dump(rn, fp) pickle.dump(spis, fp) fp.close() fp = open('data.bin', 'rb') rn1 = pickle.load(fp) print(rn1) spis1 = pickle.load(fp) fp.close() if rn == rn1: print("Переменные rn и rn1 совпадают") else: print("Переменные rn и rn1 не совпадают") if spis == spis1: print("Переменные spis и spis1 совпадают") else: print("Переменные spis и spis1 не совпадают") #разбиение кортежа на списки по 5 элементов for i in range(0, 125, 5): # идём по кортежу шагом 5 exec('list' + str(i // 5 + 1) + ' = ' + # создаём list1 итд str(list(rn1[i:i+5]))) # берём по 5 элементов print(list1) print(list2) print(list5)