আমি জানি দুটি ফ্ল্যাট তালিকার ছেদ কীভাবে পাওয়া যায়:
b1 = [1,2,3,4,5,9,11,15]
b2 = [4,5,6,7,8]
b3 = [val for val in b1 if val in b2]
অথবা
def intersect(a, b):
return list(set(a) & set(b))
print intersect(b1, b2)
তবে যখন আমাকে নেস্টেড তালিকার জন্য ছেদ খুঁজতে হবে তখন আমার সমস্যাগুলি শুরু হয়:
c1 = [1, 6, 7, 10, 13, 28, 32, 41, 58, 63]
c2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]]
শেষ পর্যন্ত আমি গ্রহণ করতে চাই:
c3 = [[13,32],[7,13,28],[1,6]]
আপনি কি আমাকে এই দিয়ে একটি হাত দিতে পারেন?