Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def bitxor(a, b):
- if isinstance(a,int) and isinstance(b,int):
- return a ^ b
- elif isinstance(a,int) and isinstance(b,list):
- return [a ^ i for i in b]
- elif isinstance(a,list) and isinstance(b,list):
- if len(a) != len(b): return None
- else: return [a[i] ^ b[i] for i in range(0,len(a))]
- else:
- return None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement