Вот несколько концепций, которые помогут вам, но я не собираюсь давать вам полное решение. Вы должны сделать это самостоятельно, чтобы погрузиться в понятия.
Чтобы создать пустой словарь списков
{
'1': [],
'2': [],
'3': [],
'4': [],
'5': [],
'6': [],
}
, вы можете использовать для l oop:
list_one = ['1', '2', '3', '4', '5', '6']
my_dict = {}
for value in list_one:
my_dict[value] = []
Вы также можете получить фантазию и использовать словарь:
my_dict = {value: [] for value in list_one}
Теперь вам нужно l oop над вторым списком и append
к текущему списку. например, чтобы добавить в список, вы можете сделать это несколькими способами:
a = [1,2]
b = [3,4]
c = 5
# add a list to a list
a += b
# now a = [1,2,3,4]
# add a list to a list
b.append(c)
# now b = [3,4,5]
Чтобы разделить списки, вы можете использовать обозначение среза:
a = [1,2,3,4]
b = a[:2]
c = a[2:]
# now b = [1,2], and c = [3,4]
И получить доступ к элементу в словарь, вы можете сделать это так:
a = { '1': [1,2,3] }
a['1'] += [4,5,6]
# now a = { '1': [1,2,3,4,5,6] }