Я борюсь с тем, что этот код не выводит то, что я ожидаю.
Здесь код:
'base' - это список наборов
'элементов 'это список строк
base = [{'?', '?'},{'?', '?'},{'?', '?'},{'?', '?'},{'?', '?'}]
items = ['?','?','?','?','?','?']
for i in items:
for j in base:
j.add(i)
Мой результат такой, если я печатаю базу
[{'?', '?', '?', '?', '?', '?'},
{'?', '?', '?', '?', '?', '?'},
{'?', '?', '?', '?', '?', '?'},
{'?', '?', '?', '?', '?', '?'},
{'?', '?', '?', '?', '?', '?'}]
Но я ищу что-то вроде этого, где каждый элемент на элементах добавляется к каждому набору в базе.
[{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
{'?', '?', '?'},
...]