Your usecase is basically only appropriate for when doing arrays and matrixes of a fixed size, to make sure that you know how extended These are before hand. In that case you typically also develop them before hand filling them up with None or 0, making sure that in actual fact any index you will use currently exists.characters.get('e', 0) tells py