Pythonの2系のリストにはclear関数が無い。
当たり前のようにあるだろうと
list.clear()
と書いてエラーになってから調べてみたのでまた調べなくていいようにメモっておく。
del a[:]
何がややこしいかっていうと辞書はClear関数を持ってるんだよね。
https://docs.python.jp/2.7/library/stdtypes.html#mapping-types-dict
割と同じような感覚で使うことが多いのに、片方はClearを持っているくせに片方は持ってないというのが悩ましい。