Too Long; Didn't Read
An array is a special type of variable that can hold more than one value at a time. A list is a data type that allows the storage of multiple values, or items, in one variable. A dictionary uses a key:value instead of an index to differentiate the keys between values. Dictionaries have a predetermined order of items based on when they are added to the variable. Lists are also indexed, starting at zero, and counting so you can iterate through the list. In an array, all data types must have the same values. In a list, there can be different data types for the data types.