2次元配列のリストを削除したい


2次元配列の要素の削除に困っています。数字の入っていない`[]`の部分を削除したいです。  
よろしくお願いします。

[code]

    list = [[0,1],[],[],[1,0],[],[],[1,1],[1,2],[],[],[]]
    
[/code]



[code]

    li=[[0,1],[],[],[1,0],[],[],[1,1],[1,2],[],[],[]]
    li = [x for x in li if x]
    
[/code]

で十分です。  
あとPython3ではfilter()が返すのはイテレータです。

