Код: Выделить всё
def create_list_from_dict1(mydict):
output = []
for k, v in openint_dict.items():
output.append( (k, v['field1'], v['field2'], v['field3']) )
return output
Мне не нравится тот факт, что мне приходится «жестко кодировать» имена полей словаря значений (
Код: Выделить всё
'field1'
Я предполагаю, что мне придется использовать **kwargs и/или лямбда-функцию, а также понимание списка. Какой способ написания этой функции был бы наиболее питоническим?
Подробнее здесь: https://stackoverflow.com/questions/334 ... prehension