I have a list like this:
all = [[a,b,c,d],[r,d,g,s],[e,r,a,b],[p,o,i,u]....(more similar items)]
I want the number of elements to be the same among them, so I need to compare all[0] with all[1],all[2]...all[(len(all)-1)] , and then use all[1] for comparison with all[2],all[3]...all[(len(all)-1)] , then all[2] for comparison with all[3],all[4],...all[(len(all)-1)]
I tried something like this:
for i in range(len(all)): print len(all[i] & all[i+1]) ##how many identical items shared by all[0] and all[1] print len(all[i+1] & all[i+2])
but donβt know how to proceed. The result I want to get:
item1 has 3 same values with item2, has 4 same values with item3, has 1 same values with item4.... item2 has 3 same values with item1, has 2 same values with item3, etc
python
manxing
source share