次のことを考慮してください...
In [1]: del []
In [2]: del {}
File "<ipython-input-2-24ce3265f213>", line 1
SyntaxError: can't delete literal
In [3]: del ""
File "<ipython-input-3-95fcb133aa75>", line 1
SyntaxError: can't delete literal
In [4]: del ["A"]
File "<ipython-input-5-d41e712d0c77>", line 1
SyntaxError: can't delete literal
何が特別なの[]
ですか?これも上がると思いSyntaxError
ます。なんでそうじゃないの?Python2とPython3でこの動作を観察しました。