def enumerate(collection, start=0):
i = start
it = iter(collection)
while 1:
yield (i, it.next())
i += 1
for i in xrange(len(Mass):
Lb1.insert(i,Mass[i])
for i, mass_item in enumerate(Mass):
Lb1.insert(i, mass_item)
А сейчас возможно, к примеру, при наличии объекта o1 с подрядчиками s11, s12 и объекта o2 с подрядчиками s21, s22 создать Peoples со связью с o1 и s22, что не логично.