Как создать словарь из списка списков Python, чтобы первая строка представляла собой ключи, а остальные - список под этим ключом?
x = [['A', 'B', 'C'],
[100, 90, 80],
[88, 99, 111],
[45, 56, 67],
[59, 61, 67],
[73, 79, 83],
[89, 97, 101]]
В настоящее время я понимаю:
{i[0]: i[1:] for i in x}
{'A': ['B', 'C'],
100: [90, 80],
88: [99, 111],
45: [56, 67],
59: [61, 67],
73: [79, 83],
89: [97, 101]}
Желаемый результат:
{
"A": [100, 88, 45, 59, 73, 89],
"B": [90, 99, 56, 61, 79, 97],
"C": [80, 111, 67, 83, 101],
}
Как правильно нарезать словарь?