, : None
, , :
def concat(l1, l2):
if l1 is None and l2 is None:
return None
elif l1 is None:
l1 = []
elif l2 is None:
l2 = []
s = set(l1 + l2)
return s
:
>>> concat(None, None) is None
True
>>> concat([1,2,3], None)
set([1, 2, 3])
>>> concat(None, [4,5])
set([4, 5])
>>> concat([1,2,3], [4,5])
set([1, 2, 3, 4, 5])
>>> concat([1,2,3], [])
set([1, 2, 3])
>>> concat([], [])
set([])
, , .