二次元配列の非共通要素を取り出したい


python初心者です。

[code]

    A = [['a',0],['b',1],['c',2],['d',3]]
    B = [['b',1],['c',2]]
    result = [['a',0],['d',3]]
    
[/code]

AとBのリストの非共通要素を取り出し、resultのような結果を期待しています。

以下のようなプログラムを考えてみたのですが、二次元配列であるために動きませんでした。

[code]

    result = set(A) ^ set(B)
    
[/code]

変更すべき点をご教示お願い致します。

