Lista de Python como nombre de variable

He estado jugando con Python y tengo esta lista que necesito resuelta. Básicamente escribo una lista de juegos en la matriz multidimensional y luego, para cada uno, creará 3 variables basadas en esa primera entrada.

Array que se hace:

Applist = [
['Apple', 'red', 'circle'],
['Banana', 'yellow', 'abnormal'],
['Pear', 'green', 'abnormal']
]

Por bucle para asignar a cada fruta un nombre, color y forma.

for i in Applist:
    i[0] + "_n" = i[0]
    i[0] + "_c" = i[1]
    i[0] + "_s" = i[2]

Al hacer esto, sin embargo, recibo un mensaje de "no se puede asignar al operador". ¿Cómo puedo combatir esto?

El resultado esperado sería:

Apple_n == "Apple"
Apple_c == "red"
Apple_s == "circle"

Etc para cada fruta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta