Словари иногда встречаются на других языках как "ассоциативные воспоминания" или "ассоциативные массивы". В отличие от последовательностей, которые индексируются диапазоном чисел, словари индексируются ключами, которые могут быть любого неизменного типа; строки и числа всегда могут быть ключами.
Если вы хотите узнать о внутренностях словаря Python, я рекомендую эту ~ 25-минутную видеопрезентацию: https://www.youtube.com/watch?v=C4Kc8xzcA68. Он называется "Могучий словарь".
Ответ 2
Еще лучше, попробуйте OrderedDict (предполагая, что вы хотите что-то вроде списка). Ближе к списку, чем обычный dict, поскольку ключи имеют порядок, так же как элементы списка имеют порядок. С помощью обычного dict ключи имеют произвольный порядок.
Обратите внимание, что это доступно в Python 3 и 2.7. Если вы хотите использовать более раннюю версию Python, вы можете найти устанавливаемые модули для этого.