ersão de compreensão da lista de "estender" [duplicado]

Esta pergunta já tem uma resposta aqui:

Como usar a compreensão de lista com o método .extend list? [duplicado 2 respostasComo posso usar uma compreensão de lista para estender uma lista em python? [duplicado respostas Python: Como estender ou anexar vários elementos no formato de compreensão de list 2 respostas

Existe um equivalente de uma linha (usando a compreensão da lista) para o seguinte:

a = []
for i in range(6):
    a.extend(((-i,i,0,2),(-i-1,i,0,6)))
a = tuple(a)

Eu estava pensando em algo como

tuple(((-i,i,0,2),(-i-1,i,0,6)) for i in range(6))

mas isso dá:

(((0, 0, 0, 2), (-1, 0, 0, 6)),
 ((-1, 1, 0, 2), (-2, 1, 0, 6)),
 ((-2, 2, 0, 2), (-3, 2, 0, 6)),
 ((-3, 3, 0, 2), (-4, 3, 0, 6)),
 ((-4, 4, 0, 2), (-5, 4, 0, 6)),
 ((-5, 5, 0, 2), (-6, 5, 0, 6)))

que não é o que eu quero.

Saída desejada

((0, 0, 0, 2),
 (-1, 0, 0, 6),
 (-1, 1, 0, 2),
 (-2, 1, 0, 6),
 (-2, 2, 0, 2),
 (-3, 2, 0, 6),
 (-3, 3, 0, 2),
 (-4, 3, 0, 6),
 (-4, 4, 0, 2),
 (-5, 4, 0, 6),
 (-5, 5, 0, 2),
 (-6, 5, 0, 6))

questionAnswers(1)

yourAnswerToTheQuestion