Creando un diccionario con una lista de listas en Python

Tengo un archivo enorme (con alrededor de 200k entradas). Las entradas tienen la forma:

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

Estoy leyendo este archivo y lo estoy almacenando en una lista de la siguiente manera:

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

Esto divide el archivo cada vez que ve una nueva línea. Por lo tanto, el texto es el siguiente:

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

Ahora tengo que almacenar estos valores en un diccionario donde los valores clave son el primer elemento de cada lista. es decir, las claves serán A, B, C, D. Me resulta difícil ingresar los valores como los elementos restantes de la lista. es decir, el diccionario debería verse así:

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

He hecho lo siguiente:

    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}

Por favor, ayuda sobre cómo debo agregar los valores a mi diccionario. Debería ser 0 si no hay elementos en la lista, excepto el que será el valor clave. Como en el ejemplo para 0.

Respuestas a la pregunta(6)

Su respuesta a la pregunta