Отвечу сам себе - коротким генератороподобным преобразованием никак, потому что данные struct_time это кортеж обернутый именованным интерфейсом, никаких стандартных питоновских итераций по ключам не возможно., только вызов значений по имени. Написал функцию помощник.
import time
struct = time.localtime()
print(struct)
def parstodict(t):
return {'day': t.tm_mday, 'mon': t.tm_mon, 'year': t.tm_year, 'hour': t.tm_hour, 'min': t.tm_min,
'wday': t.tm_wday + 1}
print(parstodict(struct))
"Обращаться к фрилансерам" не потребовалось, нашел ответ на другом ресурсе на подобный вопрос.