Cognizant Interview Question

What are python dictionaries? How to use them? Few characteristics and their differences from lists and tuples?