a=[[1,2,'g'],[2,4,'f']]
b=[[2,4,'f'],[1,2,'f']]
a和b的并集是
c=[[1,2,'g'],[2,4,'f'],[1,2,'f']]
无法使用set().union
,怎么破?只能自己实现遍历么?
ringa_lee2017-04-17 17:28:55
集合演算を直接使用することは間違いなく不可能です。リスト内の要素は依然としてリストであり、可変オブジェクトであり、集合演算のオブジェクトは不変オブジェクトでなければならないため、それを繰り返す場合は、より単純です。方法は、応答を不変のオブジェクトタプルに変換し、セットを重複排除することです。 以下のように、実際にはトラバースします。
リーリー