I am trying to find the value of a given key from a nested OrderedDict.
Key points:
You are looking for
print [y[1] for y in mydict[x][i] if y[0] == 'powerpoint_color']
This filters the deepest tuple to look for powerpoint_color in the first item, and keeps only the second one.
powerpoint_color