for文で生成した文字列をタプルに格納する方法
2つのリスト`factories'と`shops`の要素の組み合わせをキーとし、タプル`costs`各要素を要素等する辞書型オブジェクトを作る

d = {f+s : cost for ((f,s), cost) in zip(product(factories,shops), costs)}