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

root = [''.join((x, y)) for x, y in itertools.product(factories, shops)]
d = dict(zip(root, cost))