Thanks for the clarification. I have attempted to consider both as one and the same using the below code. There might be possibly a better way as this is my first learning of Python.
two_gram_dict= {}
for i in range(0, len(A_tuple)):
temp=0
A_value=A_tuple[i]
reverse_A=(A_tuple[i][1],A_tuple[i][0])
if (A_value in two_gram_dict.keys()):
temp=two_gram_dict.get(A_value)
temp = temp+1
two_gram_dict.update({A_value:temp})
elif (reverse_A in two_gram_dict.keys()):
temp=two_gram_dict.get(reverse_A)
temp = temp+1
two_gram_dict.update({reverse_A:temp})
else:
two_gram_dict.update({A_value:1})
del reverse_A
print (two_gram_dict)