Я пытаюсь создать комбинацию предложений из словарей. Позволь мне объяснить. Представьте себе, что у меня есть это предложение: "Погода прохладная"
И что у меня есть как словарь: dico = {'weather': ['sun', 'rain'], 'cool': ['fabulous', 'great']}.
Я хотел бы иметь в качестве вывода:
- The weather is fabulous
- The weather is great
- The sun is cool
- The sun is fabulous
- The sun is great
- The rain is cool
- The rain is fabulous
- The rain is great
Вот мой код на данный момент:
dico = {'weather': ['sun', 'rain'],'cool': ['fabulous', 'great']}
sentence = 'The weather is cool'
for i, j in dico.items():
for n in range(len(j)):
print(sentence.replace(i,j[n]))
И я получаю:
The sun is cool
The rain is cool
The weather is fabulous
The weather is great
Но я не знаю, как получить другие предложения.
Заранее благодарю за помощь