Lists are like arrays, except that their sizes can be changed and they may contain heterogenous data. Dictionaries are like mappings while tuples are like immutable lists. Sets must contain only unique values. Keep these points in mind while deciding the data structure to be used.