ответ был таким
ids=uidoc.Selection.GetElementIds() – получает Id номера всех выделенных элементов
далее через doc.GetElements(ids) – можно получить сами элементы
uidoc.Selection.SetElementIds(ids) – выделяет элементы по их Id
Паоло, предложил посмотреть пример в руководстве по Revit API 2016
пример хоть и на С#, но все понятно тем, кто сталкивался с Python (проверить не могу, нету Revit 2016)