bolts = (4, 3, 2, 1, 5)
gaiki = (1, 2, 3, 4, 5)
sp = [] # тут будет список списков
for bolt in bolts:
for gaika in gaiki:
if gaika == bolt:
sp.append([gaika, bolt]) # добавляем пары в список sp
print(sp)
n = 1
while n < len(sp): # пузырьковая сортировка.
for i in range(len(sp)-n):
if sp[i][0] > sp[i+1][1]: # сравниваем болт и гайку.
sp[i],sp[i+1] = sp[i+1],sp[i]
n += 1
print(sp)