reversed({'key': 1, 'key2': 2})
reversed([1, 2, 3])
The first reversed() argument is not a sequence. Used when the first argument to reversed() builtin isn’t a sequence (does not implement __reversed__, nor __getitem__ and __len__.
reversed()
__reversed__
__getitem__
__len__