Создание словаря со списком списков в Python

У меня огромный файл (около 200 тыс. Входов). Входные данные имеют вид:

A B C D
B E F
C A B D
D  

Я читаю этот файл и храню его в списке следующим образом:

text = f.read().split('\n')

Это разбивает файл всякий раз, когда он видит новую строку. Следовательно, текст выглядит следующим образом:

[[A B C D] [B E F] [C A B D] [D]]

Теперь я должен хранить эти значения в словаре, где ключевые значения являются первым элементом в каждом списке. т. е. ключи будут A, B, C, D. Мне сложно вводить значения в качестве оставшихся элементов списка. т.е. словарь должен выглядеть так:

{A: [B C D]; B: [E F]; C: [A B D]; D: []}

Я сделал следующее:

    inlinkDict = {}
    for doc in text:
    adoc= doc.split(' ')
    docid = adoc[0]
    inlinkDict[docid] = inlinkDict.get(docid,0) +  {I do not understand what to put in here}

Пожалуйста, помогите, как я должен добавить значения в свой словарь. Должно быть 0, если в списке нет элементов, кроме того, который будет ключевым значением. Как в примере для 0.

Ответы на вопрос(3)

Ваш ответ на вопрос