Просто общий вопрос ....
Мне нужно инициализировать по крайней мере 50 различных словарей, которые затем выступают в качестве одного из аргументов для функции (make_somefunction), которую я сделал, которая включает в себя возврат словаря с настроенным ключи и список в виде значений
Есть ли способ инициализировать словарь и вывести его непосредственно в функцию?
Как-то так?
from collections import defaultdict
def initialise(dict):
dict =defaultdict(list)
return (dict)
initialise(dict).make_somefunction(dict, custom_keys, custom_listofvalues)
Вместо
dict1 = defaultdict(list)
dict2 = defaultdict(list)
dict2 = defaultdict(list)
...
dict49 = defaultdict(list)
dict50 = defaultdict(list)
, который будет индивидуально go в качестве аргумента, создавая различные настраиваемые словари
make_somefunction(dict1, animals, foods)
make_somefunction(dict2, patients, drugs)
...
make_somefunction(dict50, fridge, fruits)