enumerateでindexと数字を＋時の質問


以下の様なリストがあるとします。

[code]

    a=list(range(1,6))
    a.reverse()
    
[/code]

この時、以下のコードでは成功するのですが

[code]

    b=[i+g for i,g in enumerate(a)]
    print(b)
    
[/code]

以下のコードだと `i` が "can not assign to operator" と出ます。

[code]

    b=[]
    for i,g in enumerate(a):
        i+g=c
        b.append(c)
    print(b)
    
[/code]

内包表記だと上手くいくのに、分けて書くとNGなのはなぜですか？  
初歩的なところだと思いますが、回答よろしくお願いします。




`i+g=c` の代入方向が間違いで、正しくは `c=i+g` でした。  
コメントありがとうございました。

