У меня есть список подкатегорий. Я хочу, чтобы тип повторялся по этому списку и сопоставлял его с немного другим типом словаря.Сопоставление списка словарей от одного типа к другому
Оригинальный словарь:
{'Test Name':blah, 'Test': blah, 'Att a': blah, 'Att b': blah}
Новый словарь:
{'Test Name':blah, 'Test': blah, 'Failure': failure, 'Project': project}
В оригинале я только заботиться об атрибутах Имя испытаний и испытаний. В новом словаре я добавляю несколько дополнительных атрибутов.
Чтобы сделать это, я:
mappedFailures = [];
for fixedFailure in fixedFailures:
mappedFailure = {'Test Suite': fixedFailure['Test Suite'],
'Test':fixedFailure['Test'], 'Failure':failure,
'Project': 'project'}
mappedFailures.append(mappedFailure);
Это легко читать, но мне было интересно было более вещий способ Спасибо.
Python 3 включает в себя диктофонные решения, предназначенные для такого использования. См. Http://www.python.org/dev/peps/pep-0274/ –
Первой «питонической» задачей является сбросить точки с запятой. –